Chinaunix首页 | 论坛 | 博客
  • 博客访问: 556420
  • 博文数量: 48
  • 博客积分: 4026
  • 博客等级: 上校
  • 技术积分: 622
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-26 13:59
文章分类

全部博文(48)

文章存档

2011年(3)

2010年(6)

2009年(12)

2008年(27)

我的朋友

分类:

2010-11-01 17:06:02

 
 
最近为了跑KVM环境下的baseline,从最初的DataPopulation到RecordScript再到Tunning,遇到了很多问题
在此记录一下.
 
1)IBM HTTP Server (以下简称IHS)的httpd.conf文件修改之前没有备份,导致使用httpd.conf.default恢复后,应用不能通过80端口访问,只能通过WAS的9080端口访问。经比较发现配置文件的差异主要在配置文件的末尾,关于WAS的plugin的配置
 
LoadModule was_ap20_module /opt/IBM/HTTPServer/Plugins/bin/32bits/mod_was_ap20_http.so
WebSpherePluginConfig /opt/IBM/HTTPServer/Plugins/config/webserver1/plugin-cfg.xml
 
以上两句的配置非常重要,是安装IHS过程中需要配置的,只有配置了plugin, IHS才能将原本WAS通过9080端口的访问映射成80端口访问
 
下面的这个说明是从网上找的,也和该问题相关。
 
IHS和WAS之间是通过Plugin来实现的,一般的Plugins和IHS安装在同一物理机器上,WAS安装在另外的物理机器中,其实,不管IHS、Plugins和WAS是否在同一物理机器中,配置方法完前一样,下面以在同一物理机器中,WAS6 Base为例:
 
假定安装路径如下,其他信息采用默认方式:
IHS:C:\IBM\IHS6
Plugins:C:\IBM\WebSphere\Plugins
WAS6:C:\IBM\WebSphere\AppServer,
 
需要注意的配置文件:httpd.conf和plugin-cfg.xml。
 
1,在控制台面板左边展开“环境”->“虚拟主机”->“Default host”->“主机别名”->“新建”,输入主机名为“*”,端口为“80”,确定,保存。默认情况下,default host虚拟主机下80端口是存在的。
2,生成服务器插件文件plugin-cfg.xml。
   在WAS6中,管理控制台可以集成IHS,个人更喜欢命令行方式,在C:\IBM\WebSphere\AppServer\profiles\AppSrv01\bin下运行:GenPluginCfg.cmd,成功运行后产生plugin-cfg.xml文件,一般位于C:\WebSphere\AppServer\profiles\AppSrv01\config\cells目录下
3,修改C:\IBM\IHS6\conf\httpd.conf文件的最后一句:
  比如原始文件为:
LoadModule was_ap20_module "C:\WebSphere\Plugins\bin\mod_was_ap20_http.dll"
WebSpherePluginConfig "C:\WebSphere\Plugins\config\webserver1\plugin-cfg.xml"
修改为:
 
LoadModule was_ap20_module "C:\WebSphere\Plugins\bin\mod_was_ap20_http.dll"
WebSpherePluginConfig "C:\WebSphere\AppServer\profiles\AppSrv01\config\cells"
 
或者不改C:\IBM\IHS6\conf\httpd.conf文件,直接将第2步产生的plugin-cfg.xml文件复制到C:\WebSphere\Plugins\config\webserver1\下,覆盖原文件即可。
 
 
注意:如果在集群下,请在DM所在机器的C:\IBM\WebSphere\AppServer\profiles\Dmgr01\bin下运行GenPluginCfg.cmd,将产生的plugin-cfg.xml文件分发到各节点中。
 
阅读(976) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~