- 投稿日2010-11-16 (火)
- 更新日2010-11-16 (火) 13:23
- Apache | サーバー(Debian) | サーバー技術情報
知らなかったのでメモです。
管理中のサーバーでApacheのエラーログが
とんでもない勢いで肥大化していく問題が発生しました。
実際の出力を見てみると以下のようなログが秒単位で出力されていました。
[Tue Nov xx xx:xx:xx 2010] [warn] Apache does not support line-end comments. Consider using quotes around argument: "# hogehoge"
.htaccessやhttpd.confの記述について
行の途中よりコメントアウトする場合はダブルクオートで
囲む必要があるようです。
以下のように修正するとエラーログがなくなりました。
allow from xxx.xxx.xxx.xxx # hogehoge ↓ allow from xxx.xxx.xxx.xxx "# hogehoge"
通常は以下のように行を分けて記述するとよさそうです。
# hogehoge
allow from xxx.xxx.xxx.xxxどうやら、調べていくとApache1.3系では上記エラーが発生するようですが
Apache2.2系では上記のエラーは発生しないようです。
ですが、念の為、同一行のコメントアウトは使用しないようにすると確実です。
いろいろと奥が深いですねぇ・・・。
コメント:0
トラックバック:0
- この記事のトラックバックURL
- http://www.ahref.org/tech/server/server-tips/769.html/trackback
- この記事へのリンク
- エーエイチレフ linuxサーバー技術情報 からの記事 .htaccessでのコメントアウトの記述時の注意















関連記事