线上环境中经常会程序部署发生变化需要修改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