服务器重启后无法启动 Apache HTTPD
Unable to start Apache HTTPD after server reboot
服务器重启后无法启动 Apache HTTPD。我们有 /etc/httpd/conf/ 由 func 拥有。 user/group。因此我们使用脚本来启动 httpd.conf 并且每次服务器重新启动时,我们都无法启动 HTTPD。我们发现 /var/run/httpd 在重启后变为 apache/root。因此脚本无法启动 func 下的 HTTPD。 user/group.
请帮帮我!!!
使用 DefaultRuntimeDir 指令覆盖默认的“/run/httpd”目录。这进入 httpd.conf。例如:
DefaultRuntimeDir "/my/local/rundir"
这将导致 apache 创建“/my/local/rundir/authdigest_shm.1234”
出于某种原因,这也不会覆盖默认的 pid 文件目录,因此请使用 PidFile 指令进行设置,例如:
PidFile "/my/local/rundir/httpd.pid"
使用 /my/local/rundir/
位置到您的位置,其中包含 user/group permission.If 您不想更改位置,那么您可以在 /usr/lib/tmpfiles.d/httpd.conf
中使用以下配置
d /var/run/httpd 700 myuser mygroup
d /var/run/httpd/htcacheclean 700 myuser mygroup
服务器重启后无法启动 Apache HTTPD。我们有 /etc/httpd/conf/ 由 func 拥有。 user/group。因此我们使用脚本来启动 httpd.conf 并且每次服务器重新启动时,我们都无法启动 HTTPD。我们发现 /var/run/httpd 在重启后变为 apache/root。因此脚本无法启动 func 下的 HTTPD。 user/group.
请帮帮我!!!
使用 DefaultRuntimeDir 指令覆盖默认的“/run/httpd”目录。这进入 httpd.conf。例如:
DefaultRuntimeDir "/my/local/rundir"
这将导致 apache 创建“/my/local/rundir/authdigest_shm.1234”
出于某种原因,这也不会覆盖默认的 pid 文件目录,因此请使用 PidFile 指令进行设置,例如:
PidFile "/my/local/rundir/httpd.pid"
使用 /my/local/rundir/
位置到您的位置,其中包含 user/group permission.If 您不想更改位置,那么您可以在 /usr/lib/tmpfiles.d/httpd.conf
d /var/run/httpd 700 myuser mygroup
d /var/run/httpd/htcacheclean 700 myuser mygroup