AWSで、Bitnamiで構築したWordPressの502エラー対応方法

板橋区で日々、WordPress構築をがんばっているスタジオカッツェの竹上です。

Bitnamiで構築したWordPressが502エラーに。インスタンスを再起動しても、Apacheを再起動してもエラーが解消されず、という時の対応したメモです。

sudo /opt/bitnami/ctlscript.sh status
php-fpm already running
apache not running
mysql already running

ステータスは正常。 再起動させる。

sudo /opt/bitnami/ctlscript.sh restart

以下、結果。

AH00526: Syntax error on line 569 of /opt/bitnami/apache2/conf/httpd.conf:
AuthName takes one argument, the authentication realm (e.g. "Members Only")
 apache config test fails, aborting
/opt/bitnami/php/scripts/ctl.sh : php-fpm stopped
/opt/bitnami/mysql/scripts/ctl.sh : mysql stopped
/opt/bitnami/mysql/scripts/ctl.sh : mysql  started at port 3306
/opt/bitnami/php/scripts/ctl.sh : php-fpm started
AH00526: Syntax error on line 569 of /opt/bitnami/apache2/conf/httpd.conf:
AuthName takes one argument, the authentication realm (e.g. "Members Only")
 apache config test fails, aborting

よく読むと、「/opt/bitnami/apache2/conf/httpd.confの569行目にシンタックスエラーがある。ダブルクォーテーションで囲まれてない」というエラー。 htaccessの調整をしていたときにコピペしたコードが間違っていた模様。あれやこれや調整するのもいいけど、ひとつずつ確実にこなしたいものですね。