首先须要下载Nginx软件包html
nginx软件官方下载地址:nginx官方下载链接linux
建议选择稳定的软件版本,若是练习使用固然是无所谓,随便什么版本均可以,下载完成后开始咱们的安装吧nginx
我这里使用centos来进行表明linux,其余版本的linux大同小异c++
yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel
这些软件包建议使用yum进行安装部署,若是yum上没有的话能够下载源码来编译安装,只是要注意编译时默认安装的目录,确保下面在安装nginx时可以找到这些动态库文件。在选择这些软件时建议安装稳定版本,不建议安装最新版本,固然练习使用确定无所谓啦shell
tar zxf nginx-version -C 解压路径
其中nginx-version是指的nginx的软件版本,-C进行指定解压路径windows
进入解压nginx文件:centos
cd nginx解压路径
查看当前路径浏览器
pwd 查看是否进入相关路径
/opt/nginx-version // 这是我解压的路径
./configure --prefix=安装路径 --with-pcre --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-http_realip_module
./configure --prefix=指定根目录位置 / --sbin-path=可执行文件存放目录 / --conf-path=配置文件存放目录 / --error-log-path=error日志文件存放目录 / --http-log-path=access日志文件存放目录 / --pid-path=pid文件存放目录 / --user=执行用户 / --group=执行用户组 / --with-http_ssl_module / --with-http_stub_status_module / --with-http_gzip_static_module / --with-pcre=pcre软件包安装目录 --with-zlib=zlib软件包安装目录
具体nginx各个模块的使用请移步:nginx编译安装配置模块大全工具
make
make install
进入nginx中的sbin目录,直接执行nginx程序便可ui
./nginx 或 sh nginx 或 source nginx
./nginx -s stop
./nginx -s reload
使用软件包管理器(即rpm包)进行安装,这里为了方便我这里就使用yum进行安装了,这种安装方式要比编译安装方便不少,并且后面启动也会有所改善,可是这个软件包安装好后就没法进行更改,没法进行添加其余第三方模块
cat /etc/yum.repo.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1
yum -y install nginx
使用这个安装方式启动也比较简单,由于安装后就是默认的系统服务程序直接使用下面的方式就能够了
centos7以前
service nginx start //启动 service nginx stop //关闭 service nginx restart //新启动
centos7以后
systemctl start nginx.service //启动 systemctl stop nginx.service //关闭 systemctl restart nginx.service //从新启动
windows安装nginx简单,官网下载好软件包后直接解压就能够了,免安装
下面是我解压后的文件内容
windows要启动nginx有不少方法,能够直接双击nginx.exe程序就能够直接启动,关闭nginx就能够直接结束进程的方式进行结束;有不少方法进行启动结束,我这里就教你们一个常规的启动方式
打开cmd也就是命令行shell
快捷键 win+r 会出现下面这个运行
输入cmd而后回车接着打开shell命令行工具以下图
进入nginx解压目录
启动nginx
执行以后无任何反应表示执行成功
使用浏览器进行访问
关闭nginx
回车后查看以前启动nginx的shell会发现他已经恢复刚打开的状况,表示中止成功
OK到这里已经安装完成了