80埠被佔用了怎麼辦?

來源:酷知科普網 3.18W

如果系統中存在埠衝突就有可能發生80埠被佔用的情況. IIS預設使用80埠進行HTTP通訊. 如果除IIS外的應用程式正在執行並且正在相同的IP地址上使用80埠,在您試圖使用IIS管理器啟動網站時您也可能收到該錯誤訊息,下面一起來看下
80埠被佔用了怎麼解決?

80埠被佔用的解決方法:

(01

80埠被佔用了怎麼辦?
02)要解決這個問題,您可以進行以下任一項操作: (見下圖演示)

(03)在IIS管理器中更改網站繫結埠為除80埠外的其它埠。停止正在使用80埠的應用程式,然後從IIS管理器中啟動網站。

故障排除:

(01)要想知道某個埠被哪個應用程式佔用了,有兩種方法:

(02)tat命令

(03)1)“執行”中輸入cmd2)在命令列中輸入netstat -ano,得到埠號對應的PID

80埠被佔用了怎麼辦? 第2張
80埠被佔用了怎麼辦? 第3張
80埠被佔用了怎麼辦? 第4張

(04)3)開啟工作管理員,點選“檢視“選單,選擇“選擇列”,給程序列表中新增”PID“列,然後找到PID對應的程序就可以了。

80埠被佔用了怎麼辦? 第5張
80埠被佔用了怎麼辦? 第6張

(05)看到了嗎?給它結束了!!Apache就ok!

經驗總結:

(01)最近IIS啟動時總是報"另一個程式正在使用此檔案,程序無法訪問"的錯誤,上網一查,原來是因為IIS預設的80埠被佔用,到底是什麼程式佔用了80口呢?

(02)進入CMD,輸入netstat -ano就可以很清楚的看到80口占用程式的PID,然後再去工作管理員裡查詢到PID所對應的程序(如果工作管理員沒有PID,檢視–>選擇列),原來是迅雷5給佔用了,再去迅雷裡檢視設定,竟然BT的預設TCP傳輸埠是80,改掉設定,IIS啟動正常了!

熱門標籤