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
(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