1.nginx下载
下载地址:免费nginx下载地址
2.安装环境及准备
(1)一次性安装相关依赖库
执行下面(注意:后面的 -y 代表安装过程默认yes)
yum install gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel -y
如下图
3.正式安装nginx
1.创建App文件夹后将下载的压缩包上传
命令 切换到App 文件夹 cd App
命令上传 rz
2.解压上传压缩包
tar -zxvf nginx-1.16.1.tar.gz
切换进解压完文件的主目录如图
3.设置安装路径
./configure --prefix=/usr/local/nginx
注意:安装完后由于并没有创建nginx文件夹,命令不会自动创建该文件夹,所以在local文件下没有nginx
4.在该目录下执行make命令编译,将源代码编成可执行程序
make
如图
注意:gcc编译完成后,在local文件下仍然没有nginx
5.最后一步
make install
如图
再次查看,nginx文件已经存在local之下,如图
4.启动
1.普通启动
切换到nginx安装目录下的sbin目录下,执行
./nginx
2.使用配置文件启动(其中 -c 是指定配置文件)
1-1
./nginx -c /usr/local/nginx/conf/nginx.conf
1-2
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
5.检查是否启动成功
ps -ef |grep nginx
master进程读取配置文件,并维护worker进程,而worker进程则对请求进行实际处理
6.关闭及重启
1.找到进程进行再杀死
ps -ef |grep nginx
kill -QUIT 主进程的pid
2.快速关闭
ps -ef |grep nginx
kill -TERM 主进程的pid
3.重启
./nginx -s reload
7.检查修改后的配置文件是否存在语法问题
即在启动命令后 -t 代表test的意思
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf -t
如图
8.版本查看
小写v显示版本号。大写V可查看安装路径等信息
./nginx -v