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修改配置文件后热部署加载配置文件的主要内容,如果未能解决你的问题,请参考以下文章

Docker部署nginx配置域名

如何在部署应用程序 Elastic beanstalk 上修改 NGINX 配置

nginx配置文件,修改后重新加载配置文件nginx

vue加载nginx内存狂涨不加载

vue部署到nginx

Nginx——nginx修改配置文件重新加载后报错nginx: [error] invalid PID number ““ in “/run/nginx.pid“