Dockerで、CentOS 8イメージにApacheとPHP入れてPHPファイルを表示しようとしたら、上画像のエラーが出た。
503 Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
この場合の修正方法。
Apacheのエラーログを確認
とりあえず、Apacheのエラーログを確認する。すると以下のエラーが出ていた。
[proxy:error] [pid 71:tid 140604226901760] (2)No such file or directory: AH02454: FCGI: attempt to connect to Unix domain socket /run/php-fpm/www.sock (*) failed
[proxy_fcgi:error] [pid 71:tid 140604226901760] [client 172.17.0.1:33150] AH01079: failed to make connection to backend: httpd-UDS
モジュール読込設定ファイルを修正
この修正方法は、たぶん、あくまで一例です。
/etc/httpd/conf.modules.d/00-mpm.conf
#LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
:
LoadModule mpm_event_module modules/mod_mpm_event.so
:
上記2行のコメントを反転させる。
/etc/httpd/conf.modules.d/00-mpm.conf
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
:
#LoadModule mpm_event_module modules/mod_mpm_event.so
:
ファイルの修正が終わったら、Apacheを再起動する。
# systemctl restart httpd
「CentOSにApacheとPHP入れてPHPファイルを表示しようとしたら503エラー」への1件のフィードバック