環境:
操作系統:windows10
nginx版本:1.16.1
問題:
更改了nginx.conf後,在任務管理器裏結束了nginx的進程,然後重新打開nginx.exe。可是訪問代理到了錯誤的網站。
確定了下,nginx.conf裏的配置沒問題。神奇的事發生了:在任務管理器裏結束了所有nginx的進程後,竟然還能訪問到代理!!!證明代理沒有真正的結束掉!
解決:
重啓機器!
後續遇到nginx配置不生效的問題,先檢查配置文件有沒有錯,然後重啓nginx。還是有問題的話,停止nginx,然後訪問代理看是否成功的停止了nginx。如果真的成功停止了再重啓nginx;如果不是的話,嘗試nginx.exe -s reload,不行就重啓系統吧!
ps:查看應用是否運行着,及其進程號:找到之後就可以殺死進程等
tasklist /fi "imagename eq nginx.exe"