阿里云SSL域名证书到期后,重新申请替换后一直没生效,多次重启还是没有效果,于是排查各项配置是否正确,最后查询nginx有多个在运行的进程,将所有进程杀死后重启,成了,生效了。
windows系统下多次点击nginx.exe或者start nginx会运行多个进程,nginx.exe -s stop并不能停掉所有正在运行的nginx进程,reload新的配置也不会成功,必须把所有进程kill掉,然后启动才能生效。
nginx操作的一下命令:
在Windows下操作nginx,需要打开cmd 进入到nginx的安装目录下
1、启动nginx:
start nginx 或 nginx.exe
2、停止nginx(stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息)
nginx.exe -s stop 或 nginx.exe -s quit
3、检查 重启:
nginx -t 修改nginx配置后执行检查配置是否正确 nginx -s reload 重启
4、停止所有进程
taskkill /f /im nginx.exe
热门文章