1

Apache が .htaccess を使用して error_log ファイルを作成するのを止める方法はありますか?

4

1 に答える 1

2

次のような面白いことをする以外に、おそらくそれを行う方法はありません

ErrorLog "|/bin/true"

マニュアルでわかるように、このディレクティブはサーバー構成と仮想ホストでのみ使用できます。特定の URL の特定のログ エントリを削除する場合は、それらの行をフィルタリングして次のようなスクリプトを使用するスクリプトを作成できます。

ErrorLog "|/path/to/your/script.pl"

同じ方法で、これを使用してログレベルをほとんどゼロに下げることができます:

LogLevel emerg

これはファイルを避けることはできませんが、おそらく数行の長さか 0 バイトになるでしょう。また、それを使用することはできません.htaccess。サーバー構成にアクセスする必要があります。

最後に、何をしようとしているのかよくわかりませんが、ログ ファイルは貴重なセキュリティ情報であり、問​​題、セキュリティ イベント (ハッキング、監査)、さらには統計を調査する必要がある場合に必要になる場合があります。ログが多すぎることが問題である場合は、ログ ローテーション ソフトウェアを検討することお勧めします。

于 2009-11-17T01:28:06.407 に答える