Apacheのバージョンを上げたら「Internal Server Error」
「.htaccess: No comments are allowed here」のエラーで、Internal Server Errorとなる場合
最近、CentOS 5系のサポート期間終了で、CentOS 6への移行作業の依頼が多くWEBサーバーの移行作業をしていて、IP制限をおこなっているサイトがあり、IP制限のURLを閲覧すると「Internal Server error」になるケースが有りました。
Apacheのエラーログ(.htaccess: No comments are allowed here)では以下のように表示されます
[Fri Dec 16 10:56:45 2016] [alert] [client x.x.x.x] /var/www/html/test/.htaccess: No comments are allowed here
このエラーの原因ですが、下記のようにコメントアウトを同一行に書いていたのが原因でした
allow from XXX.XXX.XXX.XXX #XXXのグローバルIP
# 同じ行にコメントアウトをして表記 allow from XXX.XXX.XXX.XXX #XXXのグローバルIP
下記のようにコメントアウトを別々に書き直したらエラーはなくなりました
#XXXのグローバルIP
allow from XXX.XXX.XXX.XXX
#コメントアウトは同一行でななく分けて表記 #XXXのグローバルIP allow from XXX.XXX.XXX.XXX
ディスカッション
コメント一覧
まだ、コメントがありません