web-dev-qa-db-ja.com

systemctlを使用してchrootでApacheを起動することはできませんが、Bashから手動で問題なく実行できます

起動時にchrootで起動したときに、systemctlでApache Webサーバーを実行し続ける(何らかの理由で強制終了されないようにする)方法は?

私のセットアップには複数のスクリプトが必要であり、メインスクリプト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
Growtopia Jaw

すべてのWebルートファイルをバックアップし、それを新しいLAMPスタックサーバーに移動することで解決しました。

0
Growtopia Jaw