什麼是虛擬主機?簡單的說,就是一台實體主機,可以掛多個網站。
其實它的設定並不難,但是需要搭配DNS設定。
- 在 DNS 裡面設定 IIS 主機的 A Record 對應的 IP
例如:
vhost.abc.com.tw. IN 192.168.1.101
- 在 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
- 到「網際網路資訊服務(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 意見:
張貼留言