配置IHS转发请求到WAS

今天配置了IHS(IBM Http Server)转发请求到WAS(WebSphere Application Server),这是比较常用的拓扑结构(topology),不管是WAS或者WLS常使用这种拓扑。

场景就是把IHS放置到DMZ中,WAS放置到第二道防火墙的后面,从internate上来的请求先发到IHS,再由IHS转发到内网的WAS上。

在本机上配置很简单,安装WebSphere的时候,就有一个选项问是否安装IHS,需要注意的是IBM的HttpServer现在有3个版本,1.3.x、2.x、6.0.2.x,我问了TSC的人,说最好使用和使用的WAS版本配套的IHS,WAS5.1用的是1.3.x,所以我就在本机先和WAS一起安装了,然后从WAS的console生成插件plugin-cfg.xml,然后把这个插件放置到IHS的conf目录下,然后启动apache.exe,访问http://localhost/出现欢迎页面,说明你的IHS起作用了。

现在配置IHS和WAS在不同的机器上的情况。将WAS安装盘中的IHS的安装文件拷贝出来,然后在另一台机器安装,然后把我们在本机上配置成功的IHS的目录下的conf/httpd.cfg中指定的LoadModule的mod_ibm_app_server_http.dll和plugin-cfg.xml都复制到IHS所在的机器上。将xml文件复制到conf下,将dll复制到IHS的根目录下。

然后在IHS的conf下的httpd.cfg的最后添加:

LoadModule ibm_app_server_http_module "d:/ihs/mod_ibm_app_server_http.dll"

WebSpherePluginConfig "d:/ihs/conf/plugin-cfg.xml"

注意:上面的路径要改成你的IHS的机器的路径,原来的是WAS的那台机器上的路径。

还要注意的是要把plugin-cfg.xml中的

Log LogLevel="Error" Name="d:\ihs/logs/http_plugin.log"

Name指定的文件要改成你本地的文件,如果没有这个文件,你可以手工创建一个文件,并改成你配置的名字。否则启动报错。

然后启动IHS,如果IHS没有作为服务启动的话,则执行apache.exe后要等待一会,如果立刻就访问http://localhost/很可能不能出现欢迎页面,所以要稍等一会儿,否则会以为配置不成功儿被弄得很郁闷。如果不能出现欢迎页面的话,出现的是403(禁止访问),注意不是404(找不到网页),则是权限的问题,要创建用户:htpasswd
-c -m conf/admin.conf rabbit8(我的用户名),回车,输入密码,再输入密码,重启apache,则一切OK。

另外,WAS每次有新的应用的变动,则要重新生成一个插件文件plugin-cfg.xml,这个文件里面有路由应用的映射。

公司买了Oracle和IBM的几乎所有产品的服务,所以遇到问题可以骚扰他们的客户服务热线,今天一个朋友去TSC,我打电话进去,直接他帮我解答这个问题,可惜电话是录音的,不敢闲聊,呵呵!

IHS还有很多功能,如支持HTTPS访问,朋友说比较麻烦,用到的时候再去骚扰TSC,哈哈!

从办公室出来,抬头看看天空,发现月亮很亮,忽然想起今天是阴历十五,是月亮最圆的时候,“思君如满月,夜夜减清辉”,不知道老婆一个人的日子过得怎样了?

时间: 2024-10-07 19:18:21

配置IHS转发请求到WAS的相关文章

使用iptables配置linux服务器请求转发

1首先把/etc/sysctl.conf配置文件中的net.ipv4.ip_forward=0改为net.ipv4.ip_forward=1 然后执行sysctl -p /etc/sysctl.conf使命令生效. 2配置防火墙的 IP 伪装 iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 3如果你想让内部网络内的某个服务器能够被外部访问,你可以使用 NAT 内 PREROUTING 链的 -j DNAT 目标来指定向目标 IP 地址以及

通过Toolbox下wct工具来配置IHS Web服务器及其   Plugins插件

通过Toolbox下wct工具来配置IHS Web服务器及其Plugins插件 配置HTTP Server ,并通过HTTP Server plugins模块插件来转发前端http请求到后端的集群成员上.这里演示使用websphere customization toolbox 来配置IHS Web服务器及插件.在64系统上TOOLBOX的WCT可能无法启动,可使用管理界面进行配置. 1.使用/opt/IBM/WebSphere/Toolbox/WCT/目录下的wct来配置http server

nginx 通过配置抵御不合法请求

目录[-] ngx_http_limit_conn_module模块 ngx_http_limit_conn_module模块 实战阶段 ngx_http_limit_conn_module模块 使用此模块主要用来限制每秒请求数量,至于依据什么条件限制是由我们来自定义的.官方文档 Module ngx_http_limit_req_module中文翻译的 nginx限制请求数ngx_http_limit_req_module模块 文档讲的很详细了,大致说下:limit_req_zone $var

Apache + Tomcat环境如何配置URL转发

一.准备相关软件 a) Apache HTTP Server 2.2 (http://httpd.apache.org/download.cgi ) b) Tomcat 6.0 (http://tomcat.apache.org/ ) c) Apache Tomcat Connector (http://tomcat.apache.org/connectors-doc/ ) mod_jk-1.2.31-httpd-2.2.3.so 对应Apache HTTP Server 2.2的版本 二.Ap

.Net微服务实践(三):Ocelot配置路由和请求聚合

目录 配置 路由 基本配置 占位符 万能模板 优先级 查询参数 请求聚合 默认聚合 自定义聚合 最后 在上篇.Net微服务实践(二):Ocelot介绍和快速开始中我们介绍了Ocelot,创建了一个Ocelot Hello World程序,接下来,我们会介绍Oclot的主要特性路由和另外一个特性请求聚合.这些特性都是通过配置来实现的. 配置 { "ReRoutes": [], "GlobalConfiguration": {} } Ocelot的配置文件包含两个节点:

Nginx配置proxy_pass转发的/路径问题

在nginx中配置proxy_pass时,如果是按照^~匹配路径时,要注意proxy_pass后的url最后的/,当加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,则会把匹配的路径部分也给代理走. location ^~ /static_js/ { proxy_cache js_cache; proxy_set_header Host js.test.com; proxy_pass http://js.test.com/; } 如上面的配置,如

Java Servlet(九):转发请求与重定向请求区别

转发: <% pageContext.setAttribute("pageContextAttr", "pageContextAttribute"); request.setAttribute("requestAttr", "requestAttribute"); session.setAttribute("sessionAttr", "sessionAttribute"); ap

易宝典文章——玩转Office 365中的Exchange Online服务 之十 怎样在Exchange Online中配置邮件转发

在企业中常常会遇到需要将发送给某个用户邮箱的电子邮件,自动转发到另外的其他用户邮箱.比如,长时间休假员工的邮箱,可能还有客户在其休假期间向其邮箱地址发送邮件,但这些邮件需要他的接替者来处理,那么就要使用到邮件自动转发了. ExchangeOnline支持配置邮箱收到邮件自动转发给目标邮件地址.可以通过基于Web方式的"Exchange管理中心"页面来设置,也可以通过PowerShell连接Exchange Online来实现. 一.通过"Exchange管理中心"实

CentOS下配置防火墙 配置nat转发服务

CentOS下配置iptables防火墙 linux NAT(iptables)配置 CentOS下配置iptables 1,vim /etc/sysconfig/network   这里可以更改主机名称. NETWORKING=yesNETWORKING_IPV6=noHOSTNAME=BGI-TJ.localdomain GATEWAY=192.168.11.1(超算网关) 2.vim /etc/sysconfig/network-scripts/ifcfg-eth0  第一块网卡. Bro