1. 程式人生 > 其它 >Nginx配置檔案不生效,Nginx配置檔案重啟也不生效

Nginx配置檔案不生效,Nginx配置檔案重啟也不生效

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/

今天越懶,明天要做的事越多。