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