nginx 安装与配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx 安装与配置相关的知识,希望对你有一定的参考价值。

centos7环境下nginx的安装  版本 0.85

tar zxvf nginx.tar.gz
cd nginx
./configure    //  ./configure  --help 查看编译选项
make && make install

 安装目录默认 /usr/local/nginx

nginx 的启动

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf  (-c 指定配置文件 不指定默认用 ~~/sbin/nginx/conf/nginx.conf)

nginx的停止

kill -QUIT 主进程ID 或 进程pid文件(默认在/usr/local/nginx/logs/nginx.pid)

kill -TERM 主进程ID 或 进程pid文件

kill -INT 主进程ID 或 进程pid文件

pkill -9 nginx

nginx的平滑启动  (如果新的配置文件应用失败 继续使用旧配置)

测试配置文件是否正确 ~~/sbin/nginx  -t -c ~~/conf/nigix.conf

kill -HUP 主进程ID 或 进程pid文件 

nginx的平滑升级(添加/删除模块、升级nginx版本)  木有尝试

1、安装新的nginx 

2、kill -USR2 旧版本的nginx主进程号 (旧的主进程会重命名它的.pid为.oldbin)

3、启动新的nginx程序

4、kill -WINCH 旧版本主进程  旧进程开始从容关闭

 如果你想恢复使用旧版本

kill -HUP 旧的主进程号 在不重载配置的情况下启动它的工作进程

kill -QUIT 新的主进程号 从容关闭其工作进程

kill -TERM 新的主进程号 强制退出

kill  新/旧的进程号(如果某些原因 进程不能退出)

新进程退出后 旧进程会恢复 .pid 文件

以上是关于nginx 安装与配置的主要内容,如果未能解决你的问题,请参考以下文章

nginx.conf 忽略了 nginx-ingress 配置映射片段

nginx的安装与配置

Nginx——Nginx启动报错Job for nginx.service failed because the control process exited with error code(代码片段

Windows下Nginx+Tomcat整合的安装与配置

Windows下Nginx的安装与配置

nginx+tomcat+memcached网页动态请求分配的安装与配置