配置 HTTP 管理(只适用于 UNIX 和 Linux)
注意:如果不在 UNIX 或 Linux 系统上安装 IBM HTTP Server,请跳到 “总结页面和实际安装”。
如果在 UNIX 或 Linux 系统上安装 IBM HTTP Server,那么必须指定允许管理 IBM HTTP Server 的用户和组。图 7 给出这个配置页面。
图 7. 配置 IBM HTTP 管理服务器
在此页面上,可以修改 IBM HTTP Server 目录中文件的所有者和模式,让指定的用户或组的成员能够管理它们。可以取消 Setup IBM HTTP administration server to administer IBM HTTP Server 复选框跳过此步骤。
在指定用于服务器管理的用户和组之后,单击 Next 继续安装过程。
总结页面和实际安装
总结页面显示前面已经接受或指定的配置选项。单击 Next 开始安装。这时出现一个窗口,其中显示安装过程的状态。安装过程首先为 IBM HTTP Server 创建一个卸载程序,以便简化软件的删除过程。然后安装 IBM HTTP Server 并显示安装状态信息。
当安装完成时,一个窗口显示安装是成功还是失败。如果发生任何错误,此窗口会显示一个日志文件的位置,可以通过检查这个日志文件识别问题并判断问题是否是有意义的。
单击 Finish 退出安装程序。恭喜:现在已经安装了 IBM HTTP Server。
余下的任务只有安装 IBM GSKit(如果希望支持对服务器进行 SSL 访问)和启动 IBM HTTP Server(如果要运行 WebSphere Application Server,还要启动 IBM HTTP 管理服务器)。
安装 Global Security Kit
GSKit 是在 Web 服务器中启用 SSL 所需的组件。如果希望 IBM HTTP Server 支持 SSL,就必须安装这个包。按照以下步骤安装 GSKit:
1.进入在展开 IBM HTTP Server 存档文件内容时创建的 GSKit 目录。
根据已经安装 IBM HTTP Server 的平台,执行以下步骤之一:
在 Windows 系统上,双击 Setup 实用程序图标。
在允许临时使用 root 用户身份的 UNIX 和 Linux 系统上,使用 su 命令变成系统的 root 用户。然后,执行 ./gskit.sh 命令开始安装过程。
在通过 sudo 命令以 root 用户身份执行命令的基于 RPM 的 Linux 系统上,执行 sudo ./gskit.sh 命令开始安装过程。
注意:gskit.sh 脚本的 Linux 版本假设要在使用 RPM Package Manager 的系统上安装 GSKit,因此从 RPM 包安装 GSKit。在不基于 RPM 的 Linux 发行版(比如 Debian 或 Ubuntu)上也可以安装 GSKit,但是这需要多做一些工作。
2.展开 RPM 包中的 tarball。
如果要在不基于 RPM 的 Linux 系统上安装 RPM,就需要把 RPM 包转换为系统使用的包格式,或者从 RPM 包中提取出标准 tar 格式的存档文件(称为 tarball),展开它的内容,然后手工执行它包含的安装脚本。本节中采用后一种方法,因为必须修改安装脚本,它们才能正常工作。
3.在不基于 RPM 的 Linux 系统上,安装 Alien 实用程序来展开 RPM 包的内容。
可以使用 Debian 或 Ubuntu 系统的 aptitude 实用程序执行此步骤:
在 Debian Linux 系统(允许临时使用 root 用户身份)上,使用 su 命令变成系统的 root 用户,然后执行 aptitude -y install alien 命令安装 Alien 实用程序和它依赖的软件。
在 Ubuntu Linux 系统(通过 sudo 命令以 root 用户身份执行命令)上,执行 sudo aptitude -y install alien 命令安装 Alien 实用程序。
4.作为 root 用户或通过 sudo 命令,使用以下命令从 gsk7bas-7.0-3.20.i386.rpm 文件中提取出 .tar 格式的存档文件:
alien -t -c gsk7bas-7.0-3.20.i386.rpm
这会生成 gsk7bas-7.0.tgz 文件。
5.使用以下命令展开存档文件的内容:
tar zxvf gsk7bas-7.0.tgz
此命令会创建 usr 和 install 目录,后一个目录中包含两个安装脚本。
6.作为 root 用户或通过 sudo 命令,执行以下命令安装 GSKit 二进制代码:
mv usr/local/ibm /usr/local
7.进入 install 目录,作为 root 用户或通过 sudo 命令执行 ./predelete.sh 命令。
8.使用文本编辑器修改 doinst.sh 脚本。
脚本的前五行最初如 清单 1 所示。
清单 1. doinst.sh 的前五行
#!/bin/sh
if [ -n "`rpm --version|grep 4.1`" ]
then export RPM_INSTALL_PREFIX=/usr/local
fi
SRC=$RPM_INSTALL_PREFIX/ibm/gsk7
删除第二、三和四行。
1.修改第五行,把字符串 $RPM_INSTALL_PREFIX 替换为字符串 /usr/local。
2.doinst.sh 脚本的开头现在如 清单 2 所示。
#!/bin/sh
SRC=/usr/local/ibm/gsk7
3.保存对脚本的修改,退出文本编辑器。
9.作为 root 用户或通过 sudo 命令执行 ./doint.sh. 命令。