多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 启动 默认方式启动 ``` /usr/local/nginx/sbin/nginx ``` 指定配置文件的启动 ``` /usr/local/nginx/sbin/nginx -c /tmp/nginx.conf ``` 指定安装目录的启动方式 ``` /usr/local/nginx/sbin/nginx -p /usr/local/nginx/ ``` ## 配置文件 测试配置文件 ``` /usr/local/nginx/sbin/nginx -t ``` 重新加载配置文件 ``` /usr/local/nginx/sbin/nginx -s reload kill -s SIGHUP <nginx master pid> // kill -1 ``` ## 停止 快速停止 ``` /usr/local/nginx/sbin/nginx -s stop kill -s SIGTERM pid //kill -15 kill -s SIGINT pid //kill -2 ``` 优雅停止 ``` /usr/local/nginx/sbin/nginx -s quit ``` ## 日志 切割日志或者重新生成日志文件 ``` /usr/local/nginx/sbin/nginx -s reopen kill -s SIGUSR1 <nginx master pid> //kill -10 ``` ## 升级 1、通知正在运行的旧版本nginx准备升级,通过向nginx发送USR2信号达成目的,这个时候,nginx会将pid重命名,这样新的Nginx才有可能启动成功。 ``` kill -s SIGUSR2 <nginx master pid> // kill -12 ``` 2、启动新版本的nginx 3、通过kill命令通知旧的nginx优雅关闭