IHS放置在DMZ中,webshpere服务器放置到第二道防火墙的后面,从internet上来的请求先发到IHS,再由IHS转发到内网的WAS上。
IHS的配置文件为:
NameVirtualHost *:80
ServerAdmin [email]webmaster@srcb.com[/email]
DocumentRoot /home/pcl/ldonger
ServerName sub.ldonger.com
ErrorLog /home/pcl/ldonger/logs/sub.ldonger.com-error_log
CustomLog "|/ihs/HTTPServer/bin/rotatelogs /home/pcl/ldonger/logs/sub.ldonger.com-access_log.%Y-%m-%d 86400" combined
ProxyRequests Off
ProxyPreserveHost On
ProxyPass /app/ http://10.20.2.3:9081/app/
ProxyPassReverse /app/ http://10.20.2.3:9081/app/
# SetEnv force-proxy-request-1.0.1
# SetEnv proxy-nokeepalive 1
Options FollowSymLinks Includes
allowOverride None
webshpere服务器(IP为10.20.2.3)有三个虚拟主机:admin_host,default_host,my_host
admin_host主机别名:
* 9060
* 9043
default_host主机别名:
* 9080
* 80
* 9443
my_host主机别名:
* 9081
* 9088
在虚拟主机my_host里发布一个名为app的应用,通过IHS(IP为:10.20.2.181)访问:
http://10.20.2.3/app/输入账号密码后提示错误:无法找到该页面。
http://10.20.2.181:9081/app/可以访问,不报任何错误。
收起