Uyarlamanın ardından başlıklarla birlikte, Squid tarafından yapılan etkili giden HTTP istekleri nasıl kaydedilir?


4

Müşteriler tarafından gönderilen bazı HTTP başlıklarını değiştirmek için Squid kullanıyorum. Test amacıyla, 'Kullanıcı-Ajan' başlığını tamamen silmek istiyorum.

İşte benim config:

request_header_access User-Agent deny all
header_replace User-Agent Timmy
logformat mylogformat %>a [%{%H:%M}tl] "%rm %ru HTTP/%rv" %>Hs "Accept:%{Accept}>ha User-Agent:%{User-Agent}>ha" {%Ss:%Sh}

'> Ha' sözdizimini burada " http://www.squid-cache.org/Versions/v3/3.1/cfgman/logformat.html adresinde belirtildiği gibi" uyarlama ve yeniden yönlendirmeden sonra HTTP isteği başlıklarını "günlüğe kaydetmek için kullanıyorum

Maalesef, logfile access.log’a göre başlık değiştirilmedi:

x.x.x.x [19:18] "GET http://example.org/favicon.ico HTTP/1.1" 404 "Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 User-Agent:Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2" {TCP_MISS:DIRECT}` 

Bununla birlikte, Nginx sunucuma proxy üzerinden istekler geldiğinde, Nginx bu başlığı etkin bir şekilde günlüğe kaydeder:

[06/Mar/2012:19:18:07 +0100] "GET /sites/all/modules/colorbox/styles/default/images/controls.png HTTP/1.1" 200 2104 "http://example.org/sites/default/files/css/css_zpYGaC6A9wUNMpW3IPg55mz-mMAjvhuo-SZTcX-lqFQ.css" "Timmy"

Doğru şekilde değiştirilmiş HTTP başlıklarını, yeniden yazılmış URL'leri vb. Kalamar günlük dosyalarına kaydetmek için doğru sözdizimi nedir?

Kalamar sürümüm 2.7.STABLE9 ve Debian SQueeze 64bits üzerinde çalışıyor.

Yardımınız için teşekkürler


Bunu daha önce hiç gördün mü? Kalamar ile aynı sorunu var 3.1 = /
Dirk

Yanıtlar:


0

Squid dokümantasyonundaki "adaptasyon", Squid-2'nin bir parçası olmayan ICAP ve eCAP adaptasyonunu ifade eder.

* _Header_access ve header_replace tarafından yapılan üstbilgi yönetimi, eski Squid sürümleri tarafından gönderildiği gibi doğrudan tel formatlı alt başlık başlıkları üzerinde yapıldı. Geçerli Kalamar-3 farklı yapmak, ancak yeni yolun günlük sonuçlarını daha iyi etkileyip etkilemeyeceğinden emin değilim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.