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

posted on 2012-07-26 15:55  无敌百搭  阅读(4703)  评论(0编辑  收藏  举报