安装 IBM HTTP Server
由于 IBM HTTP Server 具有图形化的安装程序,安装它是非常简单的。安装 IBM HTTP Server 的基本需求请参见前面的 “开始之前”。
展开下载文件
下载包含 IBM HTTP Server 的存档文件之后,进入保存下载文件的目录。根据使用的平台不同,下载文件的名称有差异。在 UNIX 或类 UNIX 系统上,文件名是 ihs.610.os.architecture.tar,其中的 os 是操作系统名称,architecture 是编译 IBM HTTP Server 时针对的硬件体系结构。例如,在一个 Linux 系统上,下载文件的名称会是 ihs.6100.linux.ia32.tar。
注意:还没有 64 位 Linux 版本可供下载。关于如何在 64 位系统上使用 32 位 Linux 版本的信息,请参见 “支持的平台”。
在 UNIX 或 Linux 系统上,使用以下命令展开存档文件的内容:
tar xvf ihs.6100.linux.ia32.tar
在 Windows 系统上,可以使用与 ZIP 兼容的实用程序展开下载的存档的内容。展开的结果是一个 IHS_6.1.0.0 目录,其中包含三个子目录:
●GSKit:Global Security Kit (GSKit) 是在 Web 服务器中启用 Secure Sockets Layer (SSL) 所需的组件。如果希望 IBM HTTP Server 支持 SSL,就必须安装这个包。
●IHS:此目录包含 IBM HTTP Server 的安装程序和存档文件。
●JDK:安装程序使用的 Java software development kit (JDK) 基础架构。
启动安装程序
进入在展开下载文件时创建的 IHS 目录。根据使用的平台,执行以下任务之一:
●在允许临时使用 root 用户身份的 UNIX 和 Linux 系统上,使用 su 命令变成系统的 root 用户。然后,执行 ./install 命令开始安装过程。
●在通过 sudo 命令以 root 用户身份执行命令的 Linux 系统上,执行 sudo ./install 命令开始安装过程。
●在 Windows 系统上,双击 install.exe 开始安装过程。
IBM HTTP Server 的图形化安装程序显示它的欢迎页面,见 图 1。
图 1. 安装程序的欢迎页面
欢迎页面表明图形化安装程序工作正常,并提供 InstallGuide_en.html 文件中的 IBM HTTP Server Installation Guide 的链接。此文件在展开存档文件时创建的 IHS/docs 目录中。
注意:如果要在 Linux 系统上安装 IBM HTTP Server,系统上必须安装 Konqueror Web 浏览器,否则此链接无法正常显示。为了解决此问题,可以创建符号链接 /usr/bin/konqueror,让它指向您选择的浏览器,比如 /usr/bin/firefox。在安装程序中单击链接,就会在 Mozilla Firefox 中打开相关联的文档。
单击 Next 继续安装过程。
解决在启动安装程序时出现的问题
IBM HTTP Server 安装包中包含的 JDK 在 Debian 和 Ubuntu Linux 系统上无法正常工作。在这些和相关的 Linux 发行版上,必须安装一个正常工作的 JDK 或 Java Runtime Environment (JRE),然后作为 root 用户或通过 sudo 命令执行以下命令来手工运行基于 Java 的安装程序:
java -cp `pwd`/setup.jar -Xms48m -Xmx384m run
注意:pwd 命令前后的符号必须是撇号(`),而不是单引号。
接受许可条款并检查系统
图形化安装程序的下一个页面显示 IBM HTTP Server 采用的许可协议,见 图 2。
图 2. 接受 IBM 和非 IBM 组件许可协议
这个许可协议包含 IBM 许可协议信息和语言,这些条款不包含 IBM HTTP Server 的开放源码组件。IBM HTTP Server 中排除的软件包括 Apache HTTP Server version 2.0.47、Apache Portable Runtime version 0.9、zLib 压缩库 1.1.4、FAST CGI version 2.4.0 和 OpenSSL version 0.9.7c。
选择 I accept both the IBM and the non-IBM terms 接受许可条款。单击 Next 继续安装过程。如果不接受许可条款,就会显示一个窗口,要求您确认这一点。如果确认不接受许可条款,那么安装程序退出。
安装程序的下一个页面指出您的系统是否满足安装的前提条件。如果系统不满足需求,安装程序可能会指出应该安装哪些补丁。在这种情况下,可以单击 Cancel 退出安装程序并安装缺少的软件,也可以继续安装。
单击 Next 继续安装过程。
提供安装和配置信息
接下来,图形化安装程序显示将安装 IBM HTTP Server 的默认位置 —— 在 UNIX 和 Linux 系统上是 /opt/IBM/HTTPServer,在 Windows 系统上是 C:\Program Files\IBM\HTTPServer。图 3 显示此页面。
图 3. 指定安装位置
注意:不建议改变此位置,因为 IBM HTTP Server 的一些内部组件已经针对此位置编译了。
单击 Next 继续安装过程。出现 图 4 所示的页面。在这里,可以指定 IBM HTTP Server 及其管理接口监听的端口。
图 4. HTTP 和管理服务器的端口
除非有指定其他端口的合理理由,否则应该接受默认的端口值,单击 Next 继续安装过程。
配置 Windows 服务(只适用于 Windows)
注意:如果您不是要在 Windows 系统上安装 IBM HTTP Server,那么请跳到 “指定用于服务器管理的用户”。
如果要在 Windows 系统上安装 IBM HTTP Server,那么必须指定一个 Windows 服务来启动 IBM HTTP Server 和 IBM HTTP Administration,见 图 5。
图 5. 把 IBM HTTP Server 定义为 Windows 服务
在此页面上,可以把服务配置为在启动系统时自动启动这些服务器。可以使用本地系统帐户或用户帐户,帐户必须具有启动服务器的特权。
提供这些信息之后,单击 Next 继续安装过程。
指定用于服务器管理的用户
在安装程序的下一个页面上,可以在系统上创建一个用户帐户,此帐户用于在 WebSphere Application Server 管理控制台上执行管理操作,见 图 6。
图 6. 定义一个管理用户
如果不打算使用 WebSphere Application Server,可以取消 Create a User ID for IBM HTTP administration server authentication 复选框。但是,创建此用户不会导致任何问题,而且如果以后要升级到 WebSphere Application Server,这会提供方便。
注意:只能从 WebSphere Application Server 管理控制台联系 IBM HTTP Server 管理接口。不能从标准的 Web 浏览器联系它。
提供关于管理用户的信息之后,单击 Next 继续安装过程。