當我們安裝完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啟動的問題解決了,雖然很開心,但是到現在我還沒想明白這是怎么回事,郁悶☹!有知道的小伙伴看到后可以告訴我一下,不勝感激