久々のサーバー構築(&投稿)
どどんとふのアップデートがどうしても上手くいかないためサーバーを再構築。
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
にしておけば下位ディレクトリに関してはとりあえず困らないっぽい。