Lọc nhật ký Apache / Ghi nhật ký có điều kiện

  • Giới thiệu
  • chú thích

Giới thiệu

Các thông tin đăng nhập được sử dụng bởi máy chủ Web Apache thường rất dài dòng, chúng chứa tất cả các loại thông tin (tệp hình ảnh, biểu định kiểu, javascript, RSS con trai, v.v.)

Điều này có thể rất rắc rối khi cố gắng truy cập các trang web nhất định. Cách duy nhất để vượt qua là sử dụng ghi nhật ký có điều kiện (đó không phải là cách duy nhất để kiểm soát nội dung của nhật ký)

Để làm điều này, chỉ cần xác định một biến môi trường, theo các tiêu chí nhất định, sau đó yêu cầu máy chủ không ghi loại tệp trong nhật ký khi biến này tồn tại:

 SetEnv If Request_URI ". (Ico | pdf | flv | jpg | jpeg | png | gif | js | css | gz | swf | txt) $" Do notlog .log kết hợp env =! dontlog 

Trong ví dụ trên, các yêu cầu liên quan đến các loại tệp sau .ico, .pdf, .flx, .jpg, .jpeg, .png, .gif, .js, .css, .gz, .swf,, .txt (chúng sẽ không được ghi trong nhật ký), điều tương tự cũng xảy ra với tất cả các yêu cầu cho thư mục / rss /

chú thích

chú thích

Trước hết, mô-đun mod_setenvif phải được tải.

Lệnh apache2-M (hoặc httpd-M, tùy thuộc vào máy chủ Apache được cài đặt hoặc phân phối được sử dụng) hiển thị các mô-đun được tải.

Trong Debian:

 : ~ # apache2 -M Các mô-đun đã tải: core_module (static) log_config_module (static) log_config_module (static) logio_module (static) logm_module (đã chia sẻ) authz_groupfile_module (chia sẻ) ) Cú pháp OK 
Bài TrướC TiếP Theo Bài ViếT

Lên Trên LờI Khuyên