2011-03-08 31 views
1

這是一個相當簡單的問題(在我看來),但由於某種原因,儘管我使用谷歌搜索,我無法找到一個直接的答案。IIS:我可以爲Intranet站點創建主機標頭嗎?

目前我有一個應用程序運行在我的默認網站位於http://localhost/myApp。理想情況下,我想在IIS中創建一個新站點,綁定到127.0.0.1:80,主機標題爲http://myApp,這樣我就可以正確測試我的URL重寫規則(因爲我的應用最終將託管在http://www.myApp.com,而不是http://www.somedomain.com/myApp)。

所以,我的問題是這樣的:將上述工作?我還沒有機會嘗試它。

如果上述不起作用,我的本地網絡上的http://myApp訪問我的網站的步驟是什麼?

回答

3

它應該工作,只要你欺騙操作系統解析www.myapp.com到127.0.0.1。要做到這一點,編輯您的主機在%SYSTEMROOT文件%\ SYSTEM32 \ drivers \ etc下包含以下內容:

127.0.0.1 myapp.com

我相信你可以做到這MYAPP(帶.com)同樣,但是這會變得有點棘手,因爲如何解決這個問題取決於你的節點類型。 (混合動力等),爲了安全起見,加

127.0.0.1 MYAPP

到位於同一個目錄中的主機和LMHOSTS文件。默認情況下,lmhosts不存在,並且存在lmhosts.sam。您必須將其重命名爲lmhosts或創建一個新的。 (我假設它是7 ...站點 - >操作 - >綁定 - >添加或編輯 - >相應地填充主機名).. IIS6也可以工作,但它是很多如果你需要它,很難獲得https工作。

+0

這完全符合我的需求,謝謝! – 2011-03-13 20:50:30

+0

很高興幫助! :) – 2011-03-15 02:56:21

相關問題