1. 程式人生 > >Serv-U佔用IIS的80埠造成衝突導致iis無法執行的解決方法(serv_u6-8版本)

Serv-U佔用IIS的80埠造成衝突導致iis無法執行的解決方法(serv_u6-8版本)

今天有朋友反映一臺伺服器的iis無法運行了,原來是因為serv_u佔用了iis的80埠。

我們是怎麼發現serv_u佔用iis的80埠的呢,大家可以參考指令碼之家的這篇文章
IIS 另一個程式正在使用此檔案,程序無法訪問。
如何檢視哪個程式打開了tcp 80埠呢?使用“開放埠檢視軟體Active ports”就可以一目瞭然了。

下面是具體的解決方法:
serv_u 6版本:大家可以通過設定下 pasv埠範圍即可。

serv_u 7-8版本

很多人在安裝的時候沒太注意,預設情況下開啟了80和443埠的監聽,如果你的這臺伺服器上有IIS在執行的話,便會造成衝突。衝突的現象表現在兩個方面,一是Serv-U的系統托盤圖示上不停地出現黃色的驚歎號警告。這種情況一般表示Serv-u沒有搶佔到80埠,另一種現象是在重啟機器時,有時Serv-u搶先搶佔到80埠,造成IIS無法啟動,這時你訪問網站時便會出現Serv-u的管理登入介面。解決這個問題的方法是禁止Serv-U監聽80和443埠。設定方法如下:開啟Serv-u管理控制檯,進入“域詳細資訊”中的“監聽器”介面中,你可以刪除80埠的監聽,如果你需要Web方式來管理的話,也可以把80埠改成其他的埠。

   1、開啟Serv-U,在底部找到→導航→伺服器詳細資訊→監聽器,開啟監聽器。

 

   2、開啟監聽器,裡面可以找到一個佔用80埠的“80 HTTP”雙擊,把“啟用監聽器”前面的勾去掉,如下圖所示。