Nginx修改配置文件后热部署加载配置文件
Posted PoetryAndTheDistance
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx修改配置文件后热部署加载配置文件相关的知识,希望对你有一定的参考价值。
线上环境中经常会程序部署发生变化需要修改nginx的映射。
那么我们就需要用到热部署,在不影响用户请求的情况下更新版本。
具体的步骤如下:
1、首先查到你的nginx位置 whereis nginx
[centos@ip-10-20-13-130 /]$ whereis nginx
nginx: /usr/local/nginx
2、进入nginx目录 cd /usr/local/nginx/sbin
[centos@ip-10-20-13-130 nginx]$ cd /usr/local/nginx/sbin
[centos@ip-10-20-13-130 sbin]$ ls
nginx
3、检查nginx配置文件是否正确 ./nginx -t 配置文件
[centos@ip-10-20-13-130 sbin]$ ./nginx -t
4、重新加载配置文件 ./nginx -s reload
[centos@ip-10-20-13-130 sbin]$ ./nginx -s reload
注意:
如果报错显示需要root用户执行命令,可以切换到root用户,或者在命令前加
[centos@ip-10-20-13-130 sbin]$ sudo ./nginx -s reload
以上是关于Nginx修改配置文件后热部署加载配置文件的主要内容,如果未能解决你的问题,请参考以下文章
如何在部署应用程序 Elastic beanstalk 上修改 NGINX 配置
Nginx——nginx修改配置文件重新加载后报错nginx: [error] invalid PID number ““ in “/run/nginx.pid“