GNU/Linux >> Linux の 問題 >  >> Linux

Apachemod_rewriteログメッセージを停止する方法[Apache]

VAPTの一部としてHTTPTRACEとTRACKを無効にするために、いくつかの書き換えルールを作成しました。 httpdを見るとき ログ、1ダースの[rewrite:trace3] 警告メッセージはリクエストごとにログに記録され、実際のエラーメッセージは失われました。以下は警告メッセージスニペットです。この記事では、Apachemod_rewriteログメッセージを停止する方法を説明します。

[Wed Nov 24 14:42:27.764555 2021] [rewrite:trace3] [pid 26610] mod_rewrite.c(470): [client 192.168.6.115:20746] 192.168.6.115 - - [portal.tg.com/sid#55fa32ce9f48][rid#55fa32f64fe0/initial] [perdir /var/www/html/admin/] add path info postfix: /var/www/html/admin/login -> /var/www/html/admin/login/
[Wed Nov 24 14:42:27.764657 2021] [rewrite:trace3] [pid 26610] mod_rewrite.c(470): [client 192.168.6.115:20746] 192.168.6.115 - - [portal.tg.com/sid#55fa32ce9f48][rid#55fa32f64fe0/initial] [perdir /var/www/html/admin/] strip per-dir prefix: /var/www/html/admin/login/ -> login/
[Wed Nov 24 14:42:27.764667 2021] [rewrite:trace3] [pid 26610] mod_rewrite.c(470): [client 192.168.6.115:20746] 192.168.6.115 - - [portal.tg.com/sid#55fa32ce9f48][rid#55fa32f64fe0/initial] [perdir /var/www/html/admin/] applying pattern '.*' to uri 'login/'
[Wed Nov 24 14:42:27.764781 2021] [rewrite:trace5] [pid 26610] mod_rewrite.c(470): [client 192.168.6.115:20746] 192.168.6.115 - - [portal.tg.com/sid#55fa32ce9f48][rid#55fa32f64fe0/initial] setting env variable 'HTTP_AUTHORIZATION' to ''
[Wed Nov 24 14:42:27.764793 2021] [rewrite:trace3] [pid 26610] mod_rewrite.c(470): [client 192.168.6.115:20746] 192.168.6.115 - - [portal.tg.com/sid#55fa32ce9f48][rid#55fa32f64fe0/initial] [perdir /var/www/html/admin/] add path info postfix: /var/www/html/admin/login -> /var/www/html/admin/login/

Apache mod_rewriteログメッセージを停止する方法は?

通常、mod_rewriteは各ルールを適用し、それを適用する必要があるかどうかをテストし、このイベントをログファイルにキャプチャします。この追加レベルのログはデフォルトでは有効になっていません。サーバー構成で誰かが明示的に有効にしていて、誤って有効のままにしてしまいました。 Webサーバー構成ファイル(httpd.conf)のいずれかで以下のエントリを検索します )または仮想ホスト構成内。

LogLevel rewrite:trace3

以下のように、削除するか、コメントアウトするか、デフォルトに設定することができます。

LogLevel warn
上記の書き換えログは、運用サーバーで永続的に有効にしないでください

その他のLogLevelディレクティブについては、Apacheのドキュメントを参照してください。


Linux
  1. Apache mod_rewrite

  2. ブラウザで PHP または Apache のエラー ログをオンラインで表示する方法は?

  3. Goでstderrにメッセージを出力するにはどうすればよいですか?

  1. CentOSのApacheでmod_rewriteを有効にする方法

  2. ApacheでvHostを設定する方法

  3. Linuxでログファイルを空にする方法

  1. UbuntuにApacheをインストールするにはどうすればいいですか?

  2. Linux で Apache ログ ファイルをローテーションする方法

  3. systemd サービスを停止する方法