Nginx配置檔案不生效,Nginx配置檔案重啟也不生效
阿新 • • 發佈:2021-10-09
Nginx配置檔案不生效,Nginx配置檔案重啟也不生效
================================
©Copyright 蕃薯耀2021-10-09
https://www.cnblogs.com/fanshuyao/
一、Nginx常用命令
不是完整路徑,需要進入到Nginx安裝目錄 啟動nginx: start nginx 關閉nginx: nginx -s stop 例如(完整路徑): D:\0soft\nginx-1.21.3>nginx.exe -s stop 重新載入配置: nginx -s reload 重新開啟: nginx -s reopen 檢測配置檔案是否正常: nginx-t
二、Nginx配置在重啟(reload)後也不生效
Windows Nginx配置在重啟後不生效,殺掉所有nginx程序:
taskkill /IM nginx.exe /F
1、Nginx配置在重啟(reload)後也不生效的原因:
將Nginx配置成服務後,每次【重新啟動】就多出一個程序。
2、導致多次操作後出現多個程序,但舊的程序一直在執行,新的程序是不生效的,所以導致配置失敗。
3、通過服務啟動的Nginx,通過stop命令是關閉不了的:(Access is denied)。
D:\0soft\nginx-1.21.3>nginx.exe -s stop nginx: [error] OpenEvent("Global\ngx_stop_7732") failed (5: Access is denied) D:\0soft\nginx-1.21.3>nginx -s quit nginx: [error] OpenEvent("Global\ngx_quit_7732") failed (5: Access is denied)
4、殺掉所有Nginx程序(成功)
(時間寶貴,分享不易,捐贈回饋,^_^)
================================
©Copyright 蕃薯耀2021-10-09
https://www.cnblogs.com/fanshuyao/