Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。
Centos上安装Nginx
http://www.javacui.com/service/493.html
启动,编写脚本,start.sh,内容如下
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
重启,编写脚本,reload.sh,内容如下
/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
停止,编写脚本,shutdown.sh,内容如下
kill -QUIT `cat /usr/local/nginx/logs/nginx.pid`
TERM/INT 立即关闭整个服务
QUIT 优雅的关闭整个服务
HUP 重新读取配置文件并生效
USR1 重新打开日志,可以用来进行日志切割
USR2 平滑升级到最新版nginx
WINCH 所有子进程不再接受新链接并退出,但是不关闭Master
或者使用Nginx进行关闭,效果一样
/usr/local/nginx/sbin/nginx -s quit
-s 参数说明
stop 快速关闭=TERM/INT
quit 优雅关闭=QUIT
reopen 重新打开日志=USR1
reload 重新读取配置文件=HUP
多编写脚本,准确快速完成命令执行
Java小强
未曾清贫难成人,不经打击老天真。
自古英雄出炼狱,从来富贵入凡尘。
发表评论: