カウント→たか丸へのローテク模索譚

たか丸へのメールを元に
主にロートル(古い)PC、ロースペックのPC関連の話題。たまに雑談。

パスワードファイルがおかしかったわけではなかったっぽい

2021-03-28 00:26:19 | PC関連
自分のサイトがいつのまにか止まっていた。

レンタルサーバに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 ■■■■

でパスワードファイルを作り直してみたが、同じ。
このファイルを消すとサービス起動するが、
認証画面から先にいかなくなる。(そりゃそうだ)

ここのディレクトリにあったらいけないのかな?
と思って、他のディレクトリにファイル作って、設定変えてみたら
普通に起動した。

どこで調べたか忘れたが、認証パスワードのファイルはここに置くような内容だったが、
本来はここに置いてはいけないということかな。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする