我在家用開發機器上運行WinXP Pro SP3和IIS 5.1。據我所知,IIS 5.1只允許我託管一個網站,這是一個問題,因爲我目前正在處理三個網站。那是對的嗎?如果有的話,是否有任何解決方法?是否有可能在IIS 5.1上託管多個網站?
編輯:這只是開發/測試的目的 - 我不想實際託管任何實時網站,甚至不讓任何人離開我訪問它們。
我在家用開發機器上運行WinXP Pro SP3和IIS 5.1。據我所知,IIS 5.1只允許我託管一個網站,這是一個問題,因爲我目前正在處理三個網站。那是對的嗎?如果有的話,是否有任何解決方法?是否有可能在IIS 5.1上託管多個網站?
編輯:這只是開發/測試的目的 - 我不想實際託管任何實時網站,甚至不讓任何人離開我訪問它們。
這實際上是可能沒有任何插件。 XP Pro仍然允許多個站點在IIS下運行,但他們已經刪除了從GUI配置該選項的選項。他們也消除了同時運行多個站點的能力。使用\ Inetpub \ Adminscripts目錄中找到的腳本,您可以添加其他站點,然後使用IIS管理單元來切換運行哪個腳本。
本文介紹的細節:
http://www.developerfusion.com/code/4645/multiple-iis-virtual-servers-on-xp-pro/
你可以在不同的虛擬目錄託管不同的網站應用程序,如:
但我不認爲你可以有XP IIS爲不同的迴應hosts:
只能主辦XP一個網站。您還會發現存在連接限制,因此即使託管一個網站也是一項挑戰。
模擬多個站點的一種方法是爲每個站點分別創建一個主機名。然後創建每個 「點」 在其自己的文件夾,例如,
/site1的/
/站點2/
/site3/
,然後共同的代碼到每個站點(例如,在你的佈局)檢查URL並重定向到相應文件夾下的頁面(如果它尚未從該頁面加載頁面)。所以你有效地將主機名綁定到子文件夾。
如果這是一個測試,你也許可以用IIS管理,它可以讓您設置多個站點獲得通過,但只有一個活躍在一個時間:
沒錯,這就是我用來做遙想當年。 – Kev 2009-01-29 00:15:30
感謝您的信息。看起來像一個有用的實用程序,但我現在已經與吉姆的解決方案。 – gkrogers 2009-01-29 10:30:56