2.6. 从存档文件安装时使用 systemd 管理 Apache HTTP 服务器


当您从 Red Hat Enterprise Linux 上的存档文件安装 Apache HTTP 服务器时,您可以使用系统守护进程来执行管理任务。将 Apache HTTP 服务器与系统守护进程一起使用提供了一种在系统启动时启动 Apache HTTP 服务器服务的方法。系统守护进程还提供 start、stop 和 status 检查功能。

Red Hat Enterprise Linux 7 和 Red Hat Enterprise Linux 8 的默认系统守护进程是 systemd

重要

Red Hat Enterprise Linux 6 不再被支持,并随后从文档中被删除。

先决条件

流程

  1. 要确定哪个系统守护进程正在运行,请输入以下命令:

    $ ps -p 1 -o comm=
    Copy to Clipboard Toggle word wrap

    如果 systemd 正在运行,则会显示以下输出:

    systemd
    Copy to Clipboard Toggle word wrap
  2. 要为 systemd 设置 Apache HTTP 服务器,以 root 用户身份运行 .postinstall.systemd 脚本:

    # cd HTTPD_HOME
    # sh httpd/.postinstall.systemd
    Copy to Clipboard Toggle word wrap
  3. 要使用 systemd 控制 Apache HTTP 服务器,您可以以 root 用户身份执行以下步骤:

    • 使用 systemd 启用 Apache HTTP 服务器服务在系统引导时启动:

      # systemctl enable jbcs-httpd24-httpd.service
      Copy to Clipboard Toggle word wrap
    • 使用 systemd 启动 Apache HTTP 服务器:

      # systemctl start jbcs-httpd24-httpd.service
      Copy to Clipboard Toggle word wrap
    • 使用 systemd 停止 Apache HTTP 服务器:

      # systemctl stop jbcs-httpd24-httpd.service
      Copy to Clipboard Toggle word wrap
    • 使用 systemd 验证 Apache HTTP 服务器的状态:

      # systemctl status jbcs-httpd24-httpd.service
      Copy to Clipboard Toggle word wrap
      注意

      任何用户都可以运行 status 操作。

重要

运行这些命令后,您可以运行以下命令来恢复受 .postinstall. sysv 或 .postinstall.systemd 影响的更改:

# cd HTTPD_HOME
# sh httpd/.postinstall.services.cleanup
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat