WAS+IHS配置多個虛擬主機綁定多個域名


對於安裝在同一個WAS Instance上的abc和def應用, 通過http://www.abc.com訪問的是abc.war的默認jsp,而通過http://www.def.com訪問的是def的默認jsp.

 

WebSphere Application Server機器上

(1)打開瀏覽器,http://<yourservername>:9090/admin,登陸進入后,

   1.環境->虛擬主機->添加虛擬主機,給個名字如vh1,

   2.點開vh1,添加別名為你所希望用戶輸入的全限定的主機名如www.abc.com, 監聽端口為默認的80

   3.保存,

   4.重復1-3步,建立虛擬主機vh2,其支持別名為www.def.com

   5.環境->虛擬主機-> default-host,點開主機別名,把里面的端口為80和9080對應的主機名*換成WAS的機器名<yourservername>

(2)安裝你的應用程序,如abc.war和def.war

   安裝應用程序如abc.war, 給定其context-root為/, 中間選擇虛擬主機的時候為vh1

   安裝應用程序如def.war,給其context-root為/,過程中選擇虛擬主機為vh2

 (3)環境->更新Web服務器插件

 (4)將websphere的plugin文件拷貝到http服務器上

(5)重新啟動WAS

 

在HTTP Server機器上

 (6)修改httpd.conf文件,加入以下行

   <VirtualHost www.abc.com>

   ServerName www.abc.com

   TransferLog logs/abc.log

   </VirtualHost>

 

   <VirtualHost www.def.com>

   ServerName www.def.com

   TransferLog logs/def.log

   </VirtualHost>

 (7)重新啟動 HTTPServer


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM