用于 Apache 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

如何从 Solaris 8 CD-ROM 和 Solaris 9 CD-ROM 安装和配置 Apache 软件

此过程用于安装不安全版本的 Apache Webserver。有关安装安全的 Apache Webserver 的过程,请参见安装安全的 Apache Webserver。

在组成 SUNWCapache 软件包元群集的三个软件包 SUNWapchr、SUNWapchu 和 SUNWapchd 中包含了 Apache 二进制。您必须先安装 SUNWapchr 软件包,然后再安装 SUNWapchu 软件包。

请将 Web 服务器二进制放在每个群集节点的本地文件系统中或群集文件系统中。

  1. 运行 pkginfo(1) 命令以确定是否已经安装了 Apache 软件包 SUNWapchr、SUNWapchu 和 SUNWapchd。

    如果未安装,请按以下方式安装。


    # pkgadd -d Solaris 8 Product directory SUNWapchr SUNWapchu SUNWapchd
    ...
    Installing Apache Web Server (root) as SUNWapchr
    ...
    [ verifying class initd ]
    /etc/rc0.d/K16apache linked pathname
    /etc/rc1.d/K16apache linked pathname
    /etc/rc2.d/K16apache linked pathname
    /etc/rc3.d/S50apache linked pathname
    /etc/rcS.d/K16apache linked pathname
    ...
  2. 禁用作为 SUNWapchr 软件包的一部分刚安装的 START 和 STOP 运行控制脚本。

    此步骤是必需的,因为在您配置数据服务之后,Sun Cluster HA for Apache 将启动和停止 Apache 应用程序。请执行以下步骤。

    1. 列出 Apache 运行控制脚本。

    2. 重命名 Apache 运行控制脚本。

    3. 检验是否已重命名所有与 Apache 相关的脚本。


    注意 –

    下例将运行控制脚本名称中的首字母从大写更改为小写。但是,您可以重命名该脚本,使其与您的常规管理惯例一致。



    # ls -1 /etc/rc?.d/*apache
    /etc/rc0.d/K16apache
    /etc/rc1.d/K16apache
    /etc/rc2.d/K16apache
    /etc/rc3.d/S50apache
    /etc/rcS.d/K16apache
     
    # mv /etc/rc0.d/K16apache  /etc/rc0.d/k16apache
    # mv /etc/rc1.d/K16apache  /etc/rc1.d/k16apache
    # mv /etc/rc2.d/K16apache  /etc/rc2.d/k16apache
    # mv /etc/rc3.d/S50apache  /etc/rc3.d/s50apache
    # mv /etc/rcS.d/K16apache  /etc/rcS.d/k16apache
     
    # ls -1 /etc/rc?.d/*apache
    /etc/rc0.d/k16apache
    /etc/rc1.d/k16apache
    /etc/rc2.d/k16apache
    /etc/rc3.d/s50apache
    /etc/rcS.d/k16apache