如何查看哪個程序打開了tcp 80端口呢?使用“開放端口查看軟件Active ports”就可以一目了然了。我查看了一下我的機器情況,如圖所示:
從圖上看出原來Skype打開了Tcp 80端口,原來是這個家伙惹的禍,將其關閉。再重啟IIS,一切正常。
如果在IIS啟動之后再開Skype,Skype仍能正常使用。說明Skype發現tcp 80端口已打開就不再使用此端口了。看來啟動IIS還得有個順序,那就是先啟動IIS再啟動Skype。
補充:其實Skype可以通過設置不讓其打開80端口的。這樣就不用考慮啟動順序的問題了。具體操作是:Skype 菜單"工具"->"選項"->"連接" 項,去掉“把80端口和443端口作為接入設備的備用端口” 前面的復選框!
錯新站長站編輯補充:
如果上面的方法還不能解決,下面是個不錯的處理方法:
win2003下測試。
看下么的圖。
上面的圖說明了,我雖然修改了端口,但因為主機頭綁定了域名仍然使用的是80端口,所以不能使用,只要將綁定的域名端口修改一下,或刪除都可以解決。
其實這個方法的解決,一般不注意的不可能發現這個問題的。其實事件查看器,也是可以幫助我們解決不少問題的。
開始--程序--管理工具--事件查看器--系統 查找 “w3svc”即可。
不過最近發現serv_u跟iis會沖突,大家可以通過設置下 pasv端口范圍即可。
新聞熱點
疑難解答
圖片精選