私は常にアクセスされている(20 +ヒット/秒)私のドメインの特定のフォルダにたくさんのPHPスクリプトを持っており、それらのすべて(フォルダ)。私はApache 2.4でCentOS 6を使用しており、WHM/Cpanelを持っています。特定のフォルダのアクセスログを無効にする - centos 6/apache 2.4
環境変数を使用してホストファイルを変更する方法に関する情報が見つかりましたが、私のニーズに合わせてカスタマイズする方法がわかりません。
/home/username/public_html/folder1/folder2/
(その中のすべて)のログを無効にしたいとします。ここで
は、私は(ファイルを含めるバーチャルホストでこれを入れて)これを行うには、オンラインで見つけたものです:私は混乱しています
<IfModule mod_userdir.c>
UserDir public_html
SetEnvIf Request_URI "/nolog" dontlog
CustomLog /var/log/apache2/useraccess_log combined env=!dontlog
</IfModule>
ことの一つは、私は別のログの場所を設定しているです。別のログの場所を考えると
customlog:
-
format: combined
target: /usr/local/apache/domlogs/domain.com
-
format: "\"%{%s}t %I .\\n%{%s}t %O .\""
target: /usr/local/apache/domlogs/domain.com-bytes_log
documentroot: /home/username/public_html
group: username
hascgi: 0
homedir: /home/username
は、どのように私はこれを実装します:私は/var/cpanel/userdata/username/domain.com
を調べる場合例えば、それはトップでこれを示して?私はそれに着いている間も、このフォルダのためのバイトログのロギングを無効にしても構いません。これは頻繁に起こっているロギングであり、どのくらい頻繁にアクセスされているかを考えると、私にはあまり役に立ちません。
「username」と「domain.com」は、上記の実際の値を表します。