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