nginx端口問題


當我們安裝完nginx后,會需要我們配置一些東西,在我剛剛安裝完成后,我就想試試到底安裝成功沒有,於是把nginx運行起來后(點擊下圖中的exe文件讓nginx運行)

但是當我在瀏覽器中輸入:http://localhost的時候,出來的卻是這個頁面,那是相當的郁悶啊,心里不禁yy到,我並沒有啟動iis啊,怎么就到這個界面了呢,

 

ps:nginx的默認端口是80,iis的默認端口也是80

這個時候你有幾種選擇(我在百度上看到有好幾種)來解決這個問題,這里我說兩種最簡單的:

第一種:你可以選擇修改nginx的端口,方法如下

  1.進入nginx下的conf目錄,里面有一個nginx.conf文件,打開這個文件,找到server這個位置:如圖

把端口號80改成其他的端口號。這樣就成功解決了。

 

第二種:

  如果你是win7系統,你可以這么做:打開開始菜單-->運行,輸入Services.msc,找到iis admin services(沒找到這個也沒關系,修改后面那個wwws也行),右鍵單擊選擇屬性,修改啟動類型為手動,再找到World Wide Web Publishing Service,右鍵單擊選擇屬性,修改啟動類型為手動,並且停止當前服務,這樣也完美的解決問題了。

 

 

接下來重點來了

  在我沒有停掉World Wide Web Publishing Service這個的時候,我去啟動tomcat是啟動不成功的(不知道為什么),明明環境變量沒有配置錯誤,但是就是會出現這個錯誤:

The CATALINA_HOME environment variable is not defined correctly    

This environment variable is needed to run this program

給大家看看我的環境變量配置

完全沒毛病的嘛,但是就是出錯,你說死不死。但是在我把World Wide Web Publishing Service修改完后,竟然可以啟動了,

 

我的天啦,又不是端口沖突問題,為什么在修改完World Wide Web Publishing Service竟然把tomcat啟動的問題解決了,雖然很開心,但是到現在我還沒想明白這是怎么回事,郁悶☹!有知道的小伙伴看到后可以告訴我一下,不勝感激

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM