已解問(wèn)題:某些IIS站點(diǎn)無(wú)法啟動(dòng)
1. 問(wèn)題的背景
前幾天我安裝了Serv-U FTP軟件做試驗(yàn),在設(shè)置其監(jiān)聽(tīng)器的時(shí)候,使用了HTTP和HTTPS的默認(rèn)端口。后來(lái),我又開(kāi)始郵件服務(wù)器試驗(yàn)的時(shí)候,將IIS的服務(wù)停掉,再重新安裝的時(shí)候,發(fā)現(xiàn)站點(diǎn)不能啟動(dòng)了。
圖一:展示Ser-U FTP中的端口設(shè)置
圖二:展示IIS服務(wù)停止的情況(模擬卸載IIS的情況)
圖三:展示IIS服務(wù)啟動(dòng)后的情況(模擬重現(xiàn)安裝IIS的情況)
圖四:展示無(wú)法啟動(dòng)某些站點(diǎn)
2. 尋找問(wèn)題的根源
為了排出干擾,一般情況下我都會(huì)首先將系統(tǒng)日志給清空,然后獲得一個(gè)干凈的日志列表。另外一點(diǎn),除非系統(tǒng)提供的錯(cuò)誤提示非常明確,否則一般情況下需要看日志信息,特別是系統(tǒng)日志。
圖五:展示相關(guān)的系統(tǒng)日志。
為什么我要介紹這篇文章呢?很簡(jiǎn)單,因?yàn)槲乙舱J(rèn)同他的觀點(diǎn)。
《不能為站點(diǎn) 1 注冊(cè) URL 前綴 http://*:80/。此站點(diǎn)被解除活動(dòng)狀態(tài)。數(shù)據(jù)字段包含錯(cuò)誤》
1、卸載應(yīng)用程序的時(shí)候沒(méi)有卸載干凈,某些服務(wù)還繼續(xù)占用一些端口資源。
2、系統(tǒng)提示的信息令人誤解,明明是端口被占用,為什么提示文件被占用呢?
3. 驗(yàn)證解決思路
圖六:展示修改端口后,站點(diǎn)啟動(dòng)正常
圖七:查找占用端口80的進(jìn)程
4. 正確的解決方案
Step-1: 停止服務(wù)Serv-U File Server
Step-2: 啟動(dòng)IIS中的各個(gè)站點(diǎn)
Step-3: 啟動(dòng)服務(wù)Serv-U File Server,將會(huì)出現(xiàn)新的問(wèn)題。接下來(lái)是:
Step-3.1 在Serv-U FTP控制臺(tái)中修改監(jiān)聽(tīng)器的端口設(shè)置
Step-3.2 重啟服務(wù)Serv-U File Server
本文為無(wú)圖版,原文請(qǐng)查看 “CTO-360” 博客,http://penzhaohui.blog.51cto.com/3311602/637097
【編輯推薦】