2013-04-13 98 views
0

我怎樣才能從我的IPv4地址訪問託管在我的本地IIS 7.5不同的網站(使用不同的綁定)?如何訪問使用不同的綁定多個網站上的IIS 7.5

我SYSTEM32 \ DRIVERS \ ETC \主機文件具有映射到127.0.0.1

在IIS我結合的名字,我有正常的 「默認Web站點」。它的綁定主機名爲空,設置爲所有未分配的IP地址和端口80.在我的網絡中,我可以使用服務器ipv4地址訪問此站點,如下所示:http://192.168.2.1/mySubSite/index.html其中mySubSite是「默認網站」的子文件夾。我也可以在本地使用http://localhost/mySubSite/index.html

如果我安裝使用相同的結合爲「默認Web站點」,但使用主機名(說「站點2」)在IIS中第二個網站,我可以用http://site2/mySubSite/index.html本地訪問訪問它。

我如何可以訪問此第二個站點我的網絡我訪問「默認Web站點」使用IP地址以同樣的方式?可能嗎?

回答

2

做到這一點,最簡單的方法是改變端口的每個網站上的約束力。這需要最低配置,你可以把一個網站,你想要的任何端口上(我建議在端口1024 ...最大爲65000)

例如,默認網站將自動在端口80將現場2在端口2000上。然後你可以訪問你的默認網站,就像你上面一樣,你可以訪問類似的網址,如http://192.168.2.1:2000/mySubSite/index.html。請注意,端口在URL中使用:[port]指定。

+0

那麼,你的回答幾乎證實,我不能使用相同的IP /端口號爲不同的本地網站。從IIS的角度來看,這很有意義,但我認爲這可以用於開發目的。無論如何,你的答案是最接近我需要的。謝謝 – ChG

+0

你可以使用主機頭在一個端口上綁定多個站點,但是你必須做更多的配置才能工作,因爲你現在還必須管理連接到你的IP地址的主機名。如果你只是想在本地做所有事情,那麼你必須在本地計算機上的主機文件中添加條目,以便將域名指向本地主機,然後配置IIS使用該域名作爲每個網站的主機頭。這真的不是太難,但是如果你在本地運行,使用不同的端口是很常見的。 –

+0

我已經像你提到的那樣設置了(在主機文件中添加條目)並且我的2個網站在127.0.0.1上本地運行良好,因此您能否詳細說明IIS中的主機頭?我已經建立了綁定,唯一的prprm正在從我網絡上的另一臺機器訪問第二個網站。謝謝 – ChG

0

是的,你可以在同一個IP地址和端口上有多個站點。它被域名稱爲綁定。

打開國際空間站並進入你的第一個默認站點(一個是功能),然後去編輯綁定。默認情況下將看到它指出:「HTTP:80端口IP地址*」

注意主機名是空白的?這是您可以將域名綁定到該確切端口的位置。在兩個站點綁定中填寫域名。這意味着當有人從這個確切的域名進入時,它也知道在哪裏轉發流量。如果端口80入站與這兩個域名中的任何一個不匹配,它將默認爲w/e站點沒有綁定,如「默認站點」。

相關問題