魔界の村人の日記

主にゲームの感想やプログラミングのコードを書きなぐるだけ。

久々のサーバー構築(&投稿)

どどんとふのアップデートがどうしても上手くいかないためサーバーを再構築。

 

ubuntuがとかく使いにくいので慣れたCentOSに乗り換えたが、Webサーバー設定で盛大にこけた。

外部からWebを覗くと403が返ってくるのみ。

エラーログには

[Sun Jun 11 12:46:12.441300 2017] [core:crit] [pid 10358] (13)Permission denied: [client 192.168.10.2:50122] AH00529: /var/www/html/DodontoF/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/var/www/html/DodontoF/' is executable

 

.htaccessが無いにもかかわらず文句を言われるという...

 

調べたところ以下の記事を発見

WebサーバのCGI実行のトラブル。 - T-Saitohの仕事日記

http://www.ei.fukui-nct.ac.jp/~t-saitoh/mt/2013/04/webcgi.html

何やらapacheの仕様変更で

    AllowOverride All

と設定すると上位の.htaccessを厳密に参照するらしい。

    AllowOverride none

にしておけば下位ディレクトリに関してはとりあえず困らないっぽい。