把IBM HTTP SERVER加入到dmgr管理
一、HTTP SERVER与WAS APP SERVER及DM都不在一台机上:
(1)在HTTP SERVER增加一个管理用户,例如admin:
cd /opt/IBM/HttpServer/bin
./htpasswd -cm /opt/IBM/HttpServer/conf/admin.passwd admin
输入两次密码,例如admin
(2)启动HTTP SERVER的管理进程
cd /opt/IBM/HttpServer/bin
./adminctl start
(3)在DM管理控制台的系统管理-> 节点 ,新建立一个非受管的节点,注意在输入主机名时,如果主机名带下划线,则要用IP地址代替;输入管理用户和密码时就用上面htpasswd创建的用户名和密码(admin / admin)。
(4)完成后就可以使用DM管理HTTP SERVER,包括传播插件和起停 HTTP SERVER了。
注意:1、htpasswd命令中的密码文件/opt/IBM/HttpServer/conf/admin.passwd 是在/opt/IBM/HttpServer/conf/admin.conf 中定义的,不是随便一个文件都可以。2、如果发布插件报错无法访问插件配置文件plugin-cfg.xml,则可能是nobody 用户没有这个权限,此时需要修改/opt/IBM/HttpServer/conf/admin.conf 中最后设置的user/group名,改为有足够权限修改该plugin-cfg.xml文件的用户。3、确保Plugins传播的目录在IHS服务器上有对应的目录,而且权限是可写的。否则传播插件会不成功。
另外,也可以用plugin目录下的configurewebserver1.sh建立非受管节点,不用管理控制台建。
二、HTTP SERVER与APP SERVER或DM在同一台机上:
由于HTTP SERVER和WAS APP SERVER等安装在同一台机上,还可以不建立新的非受管节点,直接用原来的节点管理HTTP SERVER(以HTTP 5为例) 在 WEB服务器 栏,选择新建,在节点处选择与HTTP SERVER在同一台机的一个已有节点,例如wasNode05 ,并填好HTTP,PLUGIN的目录,完成WEB服务器配置。 完成后就可以直接传播插件和对HTTP SERVER进行管理,不需要启动HTTP SERVER的adminctl服务。这种方式简单很多。