自分のサイトがいつのまにか止まっていた。
レンタルサーバにdebian入れて、apacheを起動していたのだが、
いつのまにかapacheのサービスが止まっていた。
サービスを再起動したら(以下、見せたくない文字は「■」で伏せています)
[FAIL] Restarting web server: apache2 failed!
[warn] The apache2 configtest failed. ... (warning).
Output of config test was:
AH00526: Syntax error on line 1 of ■■■■■■■■
Invalid command '■■■■■■■', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.
最初の「■■■■■■■■」の部分は認証設定で使うパスワードのファイル、
次の「■■■■■■■」の部分はそのファイルの内容。
どうやらパスワードのファイルがいけないらしい。
sudo htpasswd -c /etc/apache2/conf.d/.htpasswd ■■■■
でパスワードファイルを作り直してみたが、同じ。
このファイルを消すとサービス起動するが、
認証画面から先にいかなくなる。(そりゃそうだ)
ここのディレクトリにあったらいけないのかな?
と思って、他のディレクトリにファイル作って、設定変えてみたら
普通に起動した。
どこで調べたか忘れたが、認証パスワードのファイルはここに置くような内容だったが、
本来はここに置いてはいけないということかな。
レンタルサーバにdebian入れて、apacheを起動していたのだが、
いつのまにかapacheのサービスが止まっていた。
サービスを再起動したら(以下、見せたくない文字は「■」で伏せています)
[FAIL] Restarting web server: apache2 failed!
[warn] The apache2 configtest failed. ... (warning).
Output of config test was:
AH00526: Syntax error on line 1 of ■■■■■■■■
Invalid command '■■■■■■■', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.
最初の「■■■■■■■■」の部分は認証設定で使うパスワードのファイル、
次の「■■■■■■■」の部分はそのファイルの内容。
どうやらパスワードのファイルがいけないらしい。
sudo htpasswd -c /etc/apache2/conf.d/.htpasswd ■■■■
でパスワードファイルを作り直してみたが、同じ。
このファイルを消すとサービス起動するが、
認証画面から先にいかなくなる。(そりゃそうだ)
ここのディレクトリにあったらいけないのかな?
と思って、他のディレクトリにファイル作って、設定変えてみたら
普通に起動した。
どこで調べたか忘れたが、認証パスワードのファイルはここに置くような内容だったが、
本来はここに置いてはいけないということかな。
※コメント投稿者のブログIDはブログ作成者のみに通知されます