WindowsServer系统下nginx代理问题
部署vue打包后的dist文件夹后,重启nginx发现没生效,操作如下:
1.停止redis,删除浏览器缓存并用无痕模式访问
发现依然不生效,试着各种办法重新导入数据库数据也不行,nginx.exe -s stop依然能访问
2.搜索发现可能是WindowsServer系统的问题,于是执行命令
nginx -s quit退出nginx
tasklist /fi "IMAGENAME eq nginx.exe" 查找所有已经开启的nginx服务,发现有十几个nginx服务仍在启动
taskkill /f /pid 1234 一个个杀死nginx进程或者
taskkill /f /t /im nginx.exe 一次性杀死所有nginx进程
3.start nginx启动发现新的前端项目生效
总结:不要点击nginx.exe而只能使用start nginx命令开启服务,避免多个服务同时启动