質問: ### 前提・実現したいこと EC2でApache2.49.39にアップデートしたところ、サーバーが起動しなくなった ### 発生している問題・エラーメッセージ 以下のようなエラーメッセージが出てApacheを起動/再起動できません <<エラーメッセージ>> httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Fri 2019-06-14 08:46:05 UTC; 20s ago Docs: man:httpd.service(8) Process: 3304 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE) Main PID: 3304 (code=exited, status=1/FAILURE) Status: "Reading configuration..." ### 該当のソースコード ``` httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Fri 2019-06-14 08:46:05 UTC; 20s ago Docs: man:httpd.service(8) Process: 3304 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE) Main PID: 3304 (code=exited, status=1/FAILURE) Status: "Reading configuration..." ``` ### 試したこと Ec2のインスタンスを再起動してみたが改善されず ### 補足情報(FW/ツールのバージョンなど) AWS EC2 Apache2.4.39
回答: /etc/httpd/conf/httpd.confの151行目のoverride option AllのAllをAlleとしていたためのエラーでした。 apachectl configtestで詳細のエラー「AH00526: Syntax error on line 151 of /etc/httpd/conf/httpd.conf: Illegal override option Alle」が出ましたのでhttp.confの151行目を修正したところサーバーを再起動することができました。