Apache 正在运行但显示失败

Apache 正在运行但显示失败

在全新安装的 CentOS 8 Stream 上,我运行以下命令

yum install httpd -y  
yum install mod_ssl -y  
httpd -k start  
systemctl enable httpd

此时 Apache 正在运行并且页面正在提供,但如果我执行systemctl status httpd它,它将显示以下内容: 截屏

有人知道发生了什么事吗?

Apache 版本是 2.4.37,日志中没有错误。

答案1

httpd -k start您使用而不是使用 systemd 服务单元和手动启动 Web 服务器systemctl start httpd

这意味着 Apache httpd 正在运行,但不是作为 systemd 管理的服务,并且systemctl status httpd 无法有效地确定那里发生的情况。

httpd -k start例如,破坏systemd PrivateTmp设置

相关内容