16.3.2. 安装 JBoss EAP 6 附带的 Apache HTTPD(ZIP)


前提条件

  • 您需要根用户或管理员权限来完成这个任务。
  • 您必须安装 Apache Portability Runtime(APR)。在 Red Hat 企业版 Linux 里,安装下列软件包之一:apr-develapr-util-devel。如果您使用不同的操作系统,请参考 Apache Portability Runtime 网站 http://apr.apache.org/ 以符合要求。

过程 16.2. 安装 Apache HTTPD

  1. 在 Red Hat 客户服务门户找到对应您的平台的 JBoss EAP 下载列表。

    登录到 Red Hat 客户服务门户 https://access.redhat.com。使用顶部的菜单,选择 DownloadsJBoss Enterprise MiddlewareDownloads。从 Product 列表里选择 Application Platform。然后选择 JBoss EAP 的版本来查看该版本里可用的下载。
  2. 从列表里选择 HTTPD Binary。

    找到对应您的操作系统和架构的 HTTP Binary。点击 Download,下载 HTTPD 的 ZIP 文件到本地主机。
  3. 解压 ZIP 到要运行 HTTPD Binary 的位置。

    在您首选的服务器上解压 ZIP 文件到一个临时位置。ZIP 文件将创建 jboss-ews-version-number 下的 httpd 目录。复制 httpd 文件夹并将其放在您要安装 JBoss EAP 6 的目录里,这个目录通常被称为 EAP_HOME
    您的 HTTPD 现在位于 EAP_HOME/httpd/ 目录。正如其他 JBoss EAP 6 文档里找到的那样,您现在可以用 HTTPD_HOME 表示这个位置。
  4. 运行 Post-Installation 脚本并创建 apache 用户和组帐号

    在命令提示下,切换到根用户帐号,进入 EAP_HOME/httpd 目录并执行下列命令。
    ./.postinstall
    Copy to Clipboard Toggle word wrap
    然后,通过下列命令检查是否存在名为 apache 的用户:
    id apache
    Copy to Clipboard Toggle word wrap
    如果这个用户不存在,那您需要添加它及合适的用户组。为此,请执行下列命令:
    /usr/sbin/groupadd -g 91 -r apache 2> /dev/null || :
    /usr/sbin/useradd -c "Apache" -u 48 \ -s /sbin/nologin -r apache 2>
    /dev/null || :
    Copy to Clipboard Toggle word wrap
    执行这个命令后,如果 apache 用户将运行 HTTPD 服务器,你需要修改 HTTP 目录的所有权:
    chown -R apache:apache httpd
    Copy to Clipboard Toggle word wrap
    要测试上述命令是否执行成功,请检查 apache 用户是否具有对 HTTP 服务器安装路的执行权限。
    ls -l
    Copy to Clipboard Toggle word wrap
    输出结果应该类似于:
    drwxrwxr-- 11 apache apache 4096 Feb 14 06:52 httpd
    Copy to Clipboard Toggle word wrap
  5. 配置 HTTPD。

    用下列命令切换到新的用户帐号
    sudo su apache
    Copy to Clipboard Toggle word wrap
    并配置 HTTPD 为 apache 用户来满足机构的需要。您可以参考 Apache Foundation 的文档:http://httpd.apache.org/
  6. 启动 HTTPD。

    用下列命令启动 HTTPD:
    EAP_HOME/httpd/sbin/apachectl start
    Copy to Clipboard Toggle word wrap
  7. 停止 HTTPD。

    要停止 HTTPD,请执行下列命令:
    EAP_HOME/httpd/sbin/apachectl stop
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat