browserconfig.xml
Günlük dosyalarınızı 404 hatasıyla doldurmanızı engellemenin üçüncü bir yolu vardır . Sunucudan boş bir değer (444) döndürebilir ve yalnızca bu konum için günlüğe kaydetmeyi kapatabilirsiniz. Bu önemlidir, çünkü favicon.ico meta head etiketlerini ve onu çağıran tarayıcıyı (ayrıca bir 404 oluşturur) görmezden gelerek aynı şeyi yapar. Sorun bu istenmeyen dosyadan daha büyük.
Browser.xml'deki günlüklerinizde 404 hatalarını önleme konusundaki özel sorunuza göre - NGINX için, içinde yeni bir dosya /etc/nginx/snippets/
ve ardından #include
bu dosyayı /etc/nginx/sites-available/example.org
, sunucu bloğunun içinde dosyanızda oluşturabilirsiniz.
Örnek: /etc/nginx/snippets/block-known-errors.conf
aşağıdaki içeriğe sahiptir:
location ~* /(favicon.ico|browserconfig.xml)$
{ access_log off; log_not_found off; return 444; }
Ardından, at adresinize /etc/nginx/sites-available/example.org
ekleyeceksiniz:
include /etc/nginx/snippets/block-known-errors.conf;
NGINX'teki konum belirtiminde bir normal ifade kullanıldığına ve büyük / küçük harfe duyarlı olmadığına dikkat edin . Ve bu bir location
olduğu için,server
şartnamenin .
Uygulamada, aslında içeriğimizi /etc/nginx/snippets/
klasörün içine yerleştiririz ve güvenlik / teknoloji gereksinimlerine bağlı olarak belirli siteler için bir genel dahil ve diğer içerir. Bu, uç noktalarımızın günlüklerimizi yönetmek için bir dosya ekleyerek veya mevcut bir dosyayı düzenleyerek neredeyse anında küresel bir sorunu çözmesine olanak tanır.
OSSEC ve bir ELK yığını ile görebileceğiniz çok fazla sorun var.
Apache'deki mod_rewrite'ın da bunu yapabileceğinden eminim.