3
我已經運行nginx一次,現在我無法擺脫它。當我在我的服務器上運行apache本地主機仍然指向那個歡迎來到nginx我不知道爲什麼。我在Windows 7上。Nginx不會離開!如何刪除它
我已經運行nginx一次,現在我無法擺脫它。當我在我的服務器上運行apache本地主機仍然指向那個歡迎來到nginx我不知道爲什麼。我在Windows 7上。Nginx不會離開!如何刪除它
殺死nginx進程。
如果您確定nginx實際運行,您只需要殺死nginx.exe
進程並重新運行apache
。
打開Run
(Window鍵+ R)OR commend prompt
(cmd.exe的)和下面粘貼命令,
taskkill /F /IM nginx.exe
爲了找到該方法的保持端口80
這裏是netstat
命令&輸出來查找哪個進程持有port 80
。
C:\> netstat -n -a -o | findstr "0.0.0.0:80"
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1588
^這裏,1588
是的過程保持port 80
PID
。
因此,下面是示例命令從PID 1588
獲取進程名稱。
C:\> tasklist /svc /FI "PID eq 1588"
Image Name PID Services
========================= ======== ============================================
nginx.exe 1588 N/A
所以,它表明nginx.exe
持有port 80
。
您確定您的Apache沒有指向nginx歡迎頁面仍然存在的目錄嗎?您配置了Apache以運行哪個端口?當你啓動Apache時,又說了什麼?如果nginx仍在運行,您應該會收到一條消息,指出端口80(或任何您使用的)仍然是綁定的。 –
以及它不說什麼,但我在httpd.config中添加DocumentRoot「c:/ www」,它並沒有考慮到它...... –
可能它鏈接到相同的文件夾,但我擺脫了所有的nginx文件,我不知道哪裏有兩個設置爲本地主機的默認文件夾 –