2012-09-15 73 views
0

我的網站看起來像在線商店,每個用戶都有他的在線商店作爲子域名,例如, user1.myprojectdomain.comIIS上的子域名

我們需要幫助,如何管理子域。難道我們在運行時創建爲每個用戶在IIS虛擬目錄/應用或者我們可以做一些別的東西

我創建了一個網站xyz.com在我的IIS和創建在Windows etc/localhost條目如下

xyz.com 127.0.0.1 

它工作正常。然後我也加入另一個進入路由所有子域如下

*.xyz.com 127.0.0.1 

現在我嘗試使用abc.xyz.com或任何其他,但它不工作

+0

您不能在Windows主機文件中使用通配符(如*)。請參閱http://stackoverflow.com/a/272092/622353。如果您想從本地機器訪問它,您需要爲每個子域添加一個新條目。 – greg84

+0

可能屬於服務器默認 – bryanmac

回答

0

1)確保您的DNS設置爲指向您的子域。這意味着要確保你的子域中有一個DNS記錄,並指向相同的IP。

2)必須在IIS 7中添加額外的網站名爲subdomain.site.com

網站>添加網站 站點名稱:subdomain.site.com 物理路徑:選擇子域目錄 綁定:相同ip as site.com 主機名:subdomain.site.com

+0

你是什麼意思,「確保你有一個DNS記錄在你的子域,並指向相同的IP」 –

+0

是的,相同的IP爲差異。子域 – jainvikram444

+0

我在主機文件中有條目,正如我在問題中提到的 –