NGINX,改变配置想让它生效而不停止服务,如下两种方式都可以:
- nginx -t; nginx -s reload
- nginx -t; kill -HUP
nginx -t 检查nginx配置的语法,操作前都要检查一下,很重要,发现错误可及时修正.
nginx 版本1.4.7
nginx 在修改了配置文件后,可以实现平滑重新加载配置文件,所有的work processes 重新启动,master不重启。若work process 被连接占用,会等待连接结束后再重启该进程。 在生产中很实用。
默认情况下操作:
nginx - t ; nginx -s reload
当配置文件不在默认路径下的时候:
nginx -c path/conf -t ; nginx -c path/conf -s reload
经测试 -c 可以和 -s 参数同时使用