自宅サーバーでBBSのCGIを動かしています。
VineLinux3.2+Apache2
長すぎるリクエストのログを残さないように
LogFormat "%h %l %u %t \"%!414r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
とhttpd.confに記入してうまく機能しています。
そのほかに不正なアクセス(主に海外から)をドメインやIPアドレスで
制限しているのですが、ログに403エラーがたくさん残ってしまいます。
上記の方法で"414"の部分を"403"に書き換えても機能せず
大量のログが残ってしまいます。
ログを残さないようにするために何か良い方法はないでしょうか?
No.1ベストアンサー
- 回答日時:
前に↓でも答えましたが、
【apache】特定のログだけ取りたくない
http://oshiete1.goo.ne.jp/qa4793851.html
パイプで渡して処理をすれば自由にログをカスタマイズできます。
CustomLog "|/usr/local/bin/CustomLog.pl /var/log/httpd/custom_log" combined
/usr/local/bin/CustomLog.plの中身
---
#!/usr/bin/perl
my $text = <STDIN>; # 標準入力
$text =~ /403/ and exit; # 特定の文章が含まれていたら終了
my $filename = $ARGV[0]; #第一引数
open FILE, ">>${filename}"; # ファイルに追記
print FILE $text;
close FILE;
---
とすると/var/log/httpd/custom_logには"403"を含む文字は追加されません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ネットワーク syslog保存サーバーに蓄積するログファイル容量について 3 2023/01/09 20:13
- その他(インターネット接続・インフラ) IPアドレスについて 2 2022/10/23 14:48
- Windows 10 Windows10でUSB機器が接続/抜去した際のログ確認について イベントビューアの「Driver 1 2022/07/12 16:28
- 美術・アート トレパク疑惑をかけられにくくするには ここ最近いわゆるトレパク警察のいいがかりがが厳しくなったようで 1 2023/08/21 09:59
- ソフトウェア スマホからパソコンに繋がっているUSBにデータを移行した場合、 パソコン側に(復元される可能性がある 1 2022/06/12 21:57
- ネットワーク 自作のサーバーPCが自宅内のネットワークに接続できない 3 2023/01/24 16:58
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- ドライブ・ストレージ 古い外付けHDDから新品外付けHDDへのデータ移行方法 (Mac) 2 2022/12/11 02:01
- 医学 推定塩分摂取量 4 2023/04/05 22:02
- サーバー ネットワークの構成に困っています 3 2023/07/05 11:55
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Clam Antivirusの設定について
-
expectを用いた正規表現[]のgre...
-
ssl_request_logの必要性について
-
squidのアクセスログについて
-
DNSサーバを設定したのですがns...
-
サーバーエラーの対処法について。
-
エクセルで#N/Aを含めた平均値...
-
Linux HTML形式でメール送信す...
-
Ubuntuサーバーでメールを受信...
-
パスワード設定していないユー...
-
同一のホスト名で何か問題があ...
-
エラーメールで"too many hops"...
-
複数IPアドレスによるサーバ運...
-
”Tortoise SVN” と ”Subversio...
-
WindowsからRLoginでFreebsdにS...
-
Windows Server 2008のインスト...
-
循環参照にならない方法があっ...
-
コマンドでのFTP転送が進まない。
-
オンラインゲームなどプレイ時...
-
No password hashes loaded
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ssl_request_logの必要性について
-
squidのアクセスログについて
-
IEのイベントログをイベントビ...
-
expectを用いた正規表現[]のgre...
-
auth.logが出力されない。
-
vsftpを設定し試したら書き込み...
-
rsyncの実行時間
-
evalが使えない場合
-
対数の問題お願いします
-
suコマンドのログ
-
logrotateの再起動
-
FedoraCore6を使用し、PostFix...
-
イベントログ 「シェルが停止し...
-
/etc/cron.daily/logrotateがエ...
-
/var/adm/messagesから当日分の...
-
コマンドプロンプトでのcopyコ...
-
tailとgrepの組み合わせて、結...
-
bindにてlogがfailedになる
-
ssl_error_logについて
-
" /var/log/messages "の中は何...
おすすめ情報