使用Toolbox创建IHS服务器
在Toolbox的安装目录/optwas/IBM/WebSphere/Toolbox/WCT下执行命令./wct.sh,如下图所示:
得到如下界面
完成上述操作步骤以后,我们进入到目/optwas/IBM/WebSphere/Plugins/bin目录下,会发现生成了一个configurewebserver1.sh脚本,我们将其拷贝到目录/optwas/IBM/WebSphere/AppServer/profiles/dmgr/bin下,方便控制台对其进行统一的管理。如下图所示:
拷贝完成后进入到目录/optwas/IBM/WebSphere/AppServer/profiles/dmgr/bin,执行命令./configurewebserver1.sh,弹出一个输入框,输入用户名和密码(这里为admin)。如下图所示
待上述命令成功执行完成以后,我们再次登录控制台,依次点击菜单服务器>>服务器类型>>Web服务器,可以发现新创建的webserver1显示在控制台界面,如下图所示
9.2 IHS服务器的管理
在前面安装的过程中,我们将webserver服务器的端口号设置为80,并且我们要使用非root用户来管理webserver服务器,为此我们需要使用第三方的一个程序Sudo来解决非root用户管理1024以下端口的问题,具体的操作步骤如下所示:
A.下载sudo安装程序sudo(216的/optwas/install目录中),以root用户安装:rpm –ivh sudo程序
B.检查文件:
sudo 文件:该文件安装完成后存在于/opt/freeware/bin文件夹中,并链接到/usr/bin/sudo文件。
visudo文件:该文件安装完成后存在于/opt/freeware/sbin文件夹中,并链接到/usr/sbin/visudo文件。
C.在/etc目录中首先使用命令chmod 777 sudoers修改sudoers文件权限,然后VI编辑添加以下命令:
webapp ALL=(root) NOPASSWD:/optwas/IBM/HTTPServer/bin/apachectl
webapp ALL=(root) NOPASSWD:/optwas/IBM/HTTPServer/bin/adminctl
D.编辑完成后,执行命令chmod 440 sudoers再次修改sudoers文件权限。
完成上述操作步骤以后,我们就可以使用非root用户来启动和停止webserver服务器了。
sudo /optwas/IBM/HTTPServer/bin/apachectl -k start启动HIS,如下图所示:
启动成功后登录控制台,可以看见webserver1的状态变为已启动,如下图所示:
同样执行命令:
sudo /optwas/IBM/HTTPServer/bin/apachectl -k stop 停止HIS,如下图所示:
命令执行成功后,再次查看webserver1的状态变为已停止,如下图所示:
至此,我们就实现了使用非root用户来管理web服务器的功能。