権限も設定も合っているのに client denied by server configuration


ファイルのパーミッションも適切だし、apache2の設定もミスが無いのにログに「client denied by server configuration」のエラーが出ていた。

原因は有効化している設定が重複しているせいだった。設定Aのエラーかと思ってデバッグしていたら、同じポートを使用する設定Bのエラーがログに出ていた。一方の設定を無効化するとエラーは出なくなった。Ubuntuの場合はa2dissiteで設定を無効化できる。