配置網(wǎng)站的主機頭 (IIS 7)
主機頭(又稱為域名或主機名)允許在 Web 服務(wù)器上將多個站點分配給一個 IP 地址。
推薦專題:IIS服務(wù)“講武堂”
![]() |
---|
主機頭適用于符合 HTTP 1.1 標(biāo)準的瀏覽器(Internet Explorer 3.x 和更高版本或 Netscape Navigator 3.x 和更高版本)。 |
若要在 Web 服務(wù)器上承載多個網(wǎng)站,可以采用以下方式:向每個網(wǎng)站分配***的 IP 地址、為網(wǎng)站指定非標(biāo)準的 TCP 端口號或使用主機頭。 在這三種方法中,使用主機頭更為常見。
![]() |
---|
在為 IP 地址配置一個或多個主機頭后,必須在適當(dāng)?shù)拿Q解析系統(tǒng)中注冊它們。 如果計算機在 Intranet 中,請向 Intranet 的名稱解析系統(tǒng)注冊主機頭名稱。 如果計算機在 Internet 中,請向 InterNic 管理的域名系統(tǒng) (DNS) 注冊主機頭名稱。 |
先決條件
有關(guān)您可以在哪些級別執(zhí)行此過程以及執(zhí)行此過程所需的模塊、處理程序和權(quán)限的信息,請參閱 站點功能要求 (IIS 7)。
功能要求方面的例外情況
- 無
配置站點的主機頭
您可以通過以下方法執(zhí)行此過程:使用用戶界面 (UI)、在命令行窗口中運行 Appcmd.exe 命令、直接編輯配置文件或編寫 WMI 腳本。
用戶界面
使用 UI
-
打開 IIS 管理器。 有關(guān)如何打開 IIS 管理器的信息,請參閱 打開 IIS 管理器 (IIS 7)。
-
在“連接”窗格中,展開樹中的“網(wǎng)站”節(jié)點,然后選擇要為其配置主機頭的站點。
-
在“操作”窗格中,單擊“綁定”。
-
在“網(wǎng)站綁定”對話框中,選擇要為其添加主機頭的綁定,然后單擊“編輯”或“添加”以添加帶有主機頭的新綁定。
-
在“主機名”框中,鍵入站點的主機頭,例如 www.contoso.com。
-
單擊“確定”。
-
若要添加其他主機頭,請創(chuàng)建具有相同 IP 地址和端口的新綁定,然后創(chuàng)建新的主機頭。 對于要使用此 IP 地址和端口的每個主機頭,請重復(fù)此過程。
命令行
若要向網(wǎng)站的綁定中添加主機頭,請使用以下語法:
appcmd set site /site.name: string /bindings.[protocol=' string ',bindingInformation=' string '].bindingInformation: string
變量 site.name string 是要添加主機頭的站點的名稱。 變量 [protocol='string',bindingInformation='string'] 是要添加到主機頭中的現(xiàn)有綁定,bindingInformation string 是帶主機頭的新綁定。
例如,假設(shè)存在一個名為 contoso 的站點,其所有 IP 地址的現(xiàn)有 HTTPS 綁定使用端口 443 且沒有主機頭。若要為該站點配置一個名為 marketing 的主機頭,請在命令提示符處鍵入以下命令,然后按 Enter:
appcmd set site /site.name: contoso /bindings.[protocol='https',bindingInformation='*:443:'].bindingInformation:*:443: 營銷
有關(guān) Appcmd.exe 的詳細信息,請參閱 Appcmd.exe (IIS 7) 。
配置
本主題中的過程會影響以下配置元素:
<site> 元素下的 <bindings>
有關(guān) IIS 7 配置的詳細信息,請參閱 MSDN 上的 IIS 7.0:IIS 設(shè)置架構(gòu)(可能為英文頁面)。
WMI
請使用以下 WMI 類、方法或?qū)傩詧?zhí)行此過程:
- Site.Bindings 屬性
- BindingElement.BindingInformation 屬性
有關(guān) WMI 和 IIS 的詳細信息,請參閱 IIS 7 中的 Windows Management Instrumentation (WMI)。 有關(guān)與此過程關(guān)聯(lián)的類、方法或?qū)傩缘母嘈畔?,請參?MSDN 網(wǎng)站上的 IIS WMI 提供程序參考(可能為英文頁面)。