无法使用 systemctl 在 chroot 中启动 Apache,但可以从 Bash 中手动运行它,没有任何问题

无法使用 systemctl 在 chroot 中启动 Apache,但可以从 Bash 中手动运行它,没有任何问题

chroot如何让我的 Apache 网络服务器在启动时保持运行(防止由于某些未知原因而被终止)systemctl

gjaw.sh我的设置需要多个脚本,当我自己启动主脚本(当我执行时bash gjaw.sh)时,Apache 不会被杀死。

以下是用于 Web 服务器启动的脚本:

  • 主 systemctl 服务文件 ( gjaw.service)
  • 主脚本 ( gjaw.sh)
  • 下标 (chroot环境启动器 ) ( .chroot.sh)
  • 子脚本 ( rsync/ftp绑定挂载目录) ( bindfs.sh)
  • journalctl主服务文件日志 ( gjaw-service.log)
  • Apache 错误日志(error_log

答案1

我通过备份所有 Web 根文件并将其移动到新的 LAMP Stack 服务器解决了这个问题。

相关内容