捐血一袋救人一命

2010年4月30日 星期五

在Windows IIS 底下,如何設定Web虛擬主機

什麼是虛擬主機?簡單的說,就是一台實體主機,可以掛多個網站。

其實它的設定並不難,但是需要搭配DNS設定。

  1. 在 DNS 裡面設定 IIS 主機的 A Record 對應的 IP

      例如:

      vhost.abc.com.tw.           IN               192.168.1.101

  2. 在 DNS 裡面設定 其他網址的 CNAME Record (你要用 A Record 也行,我個人習慣用 CNAME)

      例如:

      www.hinet.net.            CNAME               IN           vhost.abc.com.tw

      www.seed.net.tw         CNAME               IN           vhost.abc.com.tw

  3. 到「網際網路資訊服務(IIS)管理員」,在網站上按下滑鼠右鍵,選擇「內容」,點選「網站」頁籤,然後點選「進階(D)」,會跳出一個「進階網站識別」的視窗,請點選「新增(A)」,會再跳出一個小視窗「新增/編輯網站識別碼」 ,請在「主機標頭值」一欄輸入你這個網站的FQDN。

      例如:

      IP位址(I):全未指定

      TCP連接埠:空白

      主機標頭值(S):www.hinet.net

 

這樣就完成虛擬主機的設定(1個 IP 對應多個網站)

如果是要多個IP,對應多個網站,請在IP位址下拉選單中,指定該網站的IP Address即可。

 

如果你只是要單機測試作業,又沒有 DNS 的伺服器,可以去修改 %System_Root%\system32\drivers\etc\hosts

將網址對應到本機的 IP即可取代 DNS。

0 意見: