本文主要介绍怎样在WebSphere Applicaiton Server v6.0 ND版中添加远程非受管的IBM HTTP Server。在这篇文章中,假设有两台机器:TestA和TestB,环境为:TestA
操作系统:Windows
安装IBM HTTP Server 6.0,安装目录为 D:/IBM/HTTPServer6
安装WebSphere插件,远程方式,安装目录为 D:/IBM/WebSphere6/Plugins
TestB
操作系统:Windows
安装WebSphere Application Server v6 ND版
1. 添加非受管的节点到WebSphere单元。
a)登陆WebSphere Deployment Manager的管理控制台,选择 系统管理-->节点
b)点击添加节点,选择 非受管节点

c)点击下一步
填写 名称,主机名称,平台类型,如图所示:

d)点击确定,并保存配置。

2. 添加Web Server。
a)在管理控制台上选择 服务器 --> Web服务器
b)点击 新建
c)选择对应的节点TestA,输入服务器名

d)下一步输入Web Server对应的属性

服务名称为安装HTTP Server时在windows的服务当中的名称,可以通过:
开始 --> 设置 --> 控制面板 --> 管理工具 --> 服务 去查看。
e)下一步,输入Web Server的管理属性

HTTP Server的管理用户名和密码可以在HTTP Server所在的机器上通过htpasswd命令去添加,默认HTTP Server将用户和密码存储在
例如在本例子中,添加用户webadmin,在TestA机器上运行:
D:\IBM\HTTPServer6\bin>htpasswd "D:\IBM\HTTPServer6\conf\admin.passwd" webadmin
根据提示信息输入密码:
Automatically using MD5 format.
New password: ******
Re-type new password: ******
Adding password for user webadmin
f)下一步,选择Web服务器模板。

g) 然后,下一步,查看创建Web服务器的摘要,完成并保存配置。
3. 可以通过WebSphere管理控制台去查看Web服务器的状态,启动或停止Web服务器,生成插件,传播插件等。

注意:传播插件的位置为TestA机器上的路径,路径为配置Web服务器时指定的WebSphere插件安装目录( D:/IBM/WebSphere6/Plugins)下的config目录,再加上Web服务器的名称(testwebserver),所以要确保这个目录存在,在本例中,要确保TestA机上存在目录 D:/IBM/WebSphere6/Plugins/config/testwebserver. 另外要确保HTTP Server的配置文件(本例子为D:\IBM\HTTPServer6\conf\httpd.conf)中指定的插件位置为 D:\IBM\WebSphere6\Plugins\config\testwebserver\plugin-cfg.xml 。