您的位置:首页 > 运维架构 > Nginx

nginx 安装与配置

2016-11-07 01:08 204 查看

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 文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: