配置虛擬主機

虛擬主機可讓您在單一機器上管理單一應用程式伺服器,就好像該應用程式伺服器是各個位於其本身主機上的多個應用程式伺服器一樣。 您可以將多個主機結合到單一虛擬主機中,或將主機指派給不同的虛擬主機,以便分開和控制用戶端要求所能使用的資源。

開始之前

如果您的外部 HTTP 伺服器配置使用預設埠 9080,您就不需要執行下列步驟。

關於這項作業

虛擬主機會隔離和獨立管理相同實體機器上的多組資源。 虛擬主機所關聯的資源無法與另一虛擬主機所關聯的資源共用資料,即使虛擬主機共用相同實體機器上的相同應用程式伺服器也一樣。

比方說,假設:
  • 網際網路服務供應商 (ISP) 有兩個客戶,而這兩個客戶的網際網路網站是在同一部機器上進行管理。 儘管這兩個網站共用一部機器,該 ISP 還是利用虛擬主機將它們互相隔離。該 ISP 將第一家公司的資源關聯於 VirtualHost1,並將第二家公司的資源關聯於 VirtualHost2。且兩部虛擬主機都對映至相同的應用程式伺服器。
  • 兩家公司的網站提供相同的 Servlet。 每一個網站都有其自己的 Servlet 實例,且彼此並不知道對方網站上有相同的 Servlet。如果在 VirtualHost2 上組織網站的公司,ISP 帳戶逾期未付款,ISP 可以拒絕所有遞送到 VirtualHost2 的 Servlet 要求。 即使 VirtualHost1 可使用相同的 Servlet,在 VirtualHost2 引導的要求也不會遞送至另一部虛擬主機。

由於 Servlet 是關聯於虛擬主機而不是實際的 DNS 位址,因此,虛擬主機 VirtualHost1 上的 Servlet 與虛擬主機 VirtualHost2 上的同名 Servlet 並不共用環境定義。 對 VirtualHost1 上的 Servlet 的要求仍可以照常繼續進行,但 VirtualHost2 會拒絕滿足對於同名 Servlet 的要求。

如果有下列任何的情況,您必須更新預設虛擬主機的相關 HTTP 埠號,或定義新的虛擬主機,再將它關聯於您的 HTTP 伺服器配置所用的埠:

  • 您的外部 HTTP 伺服器配置使用預設埠 9080 以外的埠,您必須定義您要用的埠。
  • 您正在使用預設 HTTP 埠 9080,但已不再定義這個埠。 您必須定義埠 9080。
  • 您已將多部應用程式伺服器建立成獨立式伺服器或叢集成員,這些伺服器使用相同的虛擬主機。 由於每部伺服器都必須用不同的埠來接聽,因此,您必須為每部伺服器的 HTTP 埠定義一個虛擬主機別名。

如果您定義新的虛擬主機別名,請在管理主控台的「主機別名設定」頁面上,識別這些別名所用的埠值。

請執行下列步驟來建立新的虛擬主機,或變更現有虛擬主機的配置。

程序

  1. 在管理主控台中,按一下環境 > 虛擬主機
  2. 選擇性的: 建立新的虛擬主機。 如果您建立新的虛擬主機,會自動建立這個虛擬主機的一組預設 90 MIME 項目。
    1. 在管理主控台中,按一下新建
    2. 輸入新虛擬主機的名稱,按一下確定 這時新虛擬主機會出現在您可以配置的虛擬主機清單中。
  3. 選取要變更配置的虛擬主機。
  4. 在「其他內容」之下,按一下主機別名
  5. 建立新的主機別名或更新現有的主機別名,以將每個 HTTP 埠號關聯於這個虛擬主機。

    您的 HTTP 伺服器配置所用的每個埠都必須有一個對應的虛擬主機別名。 每個 Web 儲存器都有一個相關聯的 HTTP 埠,它通常都被指派給名稱為 default_host 的虛擬主機。您可以把預設指派改為任何有效的虛擬主機。

    當您安裝產品時,default_host 虛擬主機的相關主機別名會設為 *。 *(星號)表示不必指定別名,或可以指定任何名稱。

    當在 Web 瀏覽器中輸入應用程式的 URL 時,會併入埠號。比方說,如果埠號是 9082,指定的 URL 看起來可能如下:
    http://localhost:9082/wlm/SimpleServlet

    如果要建立新的主機別名,請執行下列動作:

    1. 按一下新建
    2. 在「主機名稱」欄位中指定主機別名,在「埠」欄位中指定您的 HTTP 埠之一。

      如果您不需要別名規格,或您要允許指定任何名稱,您可以指定 *(星號)來代表別名。

    3. 按一下確定儲存來儲存您的配置變更。
    如果要更新現有的主機別名,請執行下列動作:
    1. 選取現有的主機別名。
    2. 將「埠」欄位指定的值改成您的 HTTP 埠之一。
    3. 按一下確定儲存來儲存您的配置變更。
  6. 選擇性的: 如果您需要非預先定義的 MIME 類型,請定義 MIME 物件類型及其副檔名。
    1. 對於 MIME 類型集合頁面上每個所需要的 MIME 項目,按一下新建
    2. 在 MIME 類型設定頁面上,指定一個 MIME 類型和延伸。
    3. 按一下確定儲存來儲存您的配置變更。
  7. 重新產生 Web 伺服器外掛程式配置。
    1. 伺服器 > 伺服器類型 > Web 伺服器,然後選取適當的 Web 伺服器。
    2. 按一下產生外掛程式,然後再按一下傳播外掛程式
  8. 重新啟動應用程式伺服器。

指出主題類型的圖示 作業主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tcws_plugin_vhost
檔名:tcws_plugin_vhost.html