1.方法一
到nginx下面的sbin目录下执行
./nginx -s reload
2.方法二
如果第一种不生效,(项目背景)实际项目不生效,也即部署到nginx下面的vue项目,已经更换为最新版本,但是仍然没有生效,可以使用此方法。
①查看nginx服务
ps -ef|grep nginx #服务比较多,别的不用管,只要停掉红框中的服务就可以了

②停掉nginx服务
kill -9 24763
kill -9 24764
当然如果知道nginx端口,也可以使用如下命令查看
netstat -lnpt | grep 8092 #8092就是nginx的端口号

然后将pid号,也就是进程号24763杀掉就好了。
因为nginx有两个进程,需要查看两次端口号所对应的进程,杀除两次进程号。
本文介绍了两种在Nginx中重新加载配置文件的方法:一是通过执行`nginx-sreload`命令,二是直接查找并停止nginx服务进程,特别是针对已更新的Vue项目未生效的情况,需要终止两个相关进程来确保更新生效。
1万+

被折叠的 条评论
为什么被折叠?



