- Ubuntu 10.04.2
- nginx 0.7.65
Nginx sunucuma bazı garip HTTP istekleri geliyor.
Neler olup bittiğini daha iyi anlamak için, bu tür sorgular için tüm HTTP istek verilerini dökümü istiyorum. (Ben tüm istek üstbilgileri ve vücut onları okuyabilir bir yere dökümü.)
Bunu nginx ile yapabilir miyim? Alternatif olarak, bu istekleri nginx aracılığıyla proxy yapabileceğim kutudan çıkarmama izin veren bazı HTTP sunucusu var mı?
Güncelleme: Bu kutunun bir sürü normal trafiği olduğunu ve bunların tümünü düşük düzeyde (örneğin, ile tcpdump
) yakalayıp daha sonra filtrelemekten kaçınmak istiyorum .
Bence bir yeniden yazma kuralında iyi trafiği filtrelemek çok daha kolay olurdu (neyse ki bu durumda oldukça kolay bir tane yazabilirim) ve sonra sadece sahte trafik ile başa çıkmak.
Ve sadece orada yakalamak için sahte trafik başka bir kutuya kanalize etmek istemiyorum tcpdump
.
Güncelleme 2: Biraz daha fazla ayrıntı vermek için, sahte istek foo
GET sorgularında (parametrenin değeri değişebilir) adında (say) parametresine sahiptir. İyi taleplerin bu parametreye sahip olmaması garanti edilir.
Buna göre filtreleyebilirsem tcpdump
veya bir ngrep
şekilde - sorun olmazsa, bunları kullanacağım.