A avere un flood http sul mio server, non così tante query, ma comunque. Le query nel logConfig di nginx per filtrare http flood
95.55.237.3 - - [06/Set/2012: 14: 38: 23 0400] "GET/HTTP/1.0" 200 35551 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) "" - "| "-" 93.78.44.25 - - [06/Sep/2012: 14: 38: 23 +0400] "GET/HTTP/1.0" 200 36051 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; -US) "" - "| "-" 46.118.112.3 - - [06/Sep/2012: 14: 38: 23 +0400] "GET/HTTP/1.0" 200 35551 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.1; -US) "" - "| "-"
ho provato questo filtri in nginx config
server {
.....
set $add 1;
set $ban '';
###### Rule 1 ########
if ($http_referer = '-') {
set $ban $ban$add;
}
if ($request_uri = '/') {
set $ban $ban$add;
}
if ($http_user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US)') {
set $ban $ban$add;
}
if ($ban = 111) {
return 444;
}
######################
......
}
ma query bot stil ottenere 200 OK. Qualcuno potrebbe aiutare?
questo può essere negativo per molti computer sulla stessa LAN, condividere un indirizzo IP – brauliobo
@brauliobo seriamente quante persone navigano dalla stessa LAN al giorno d'oggi se non per la riproduzione di giochi multiplayer. puoi anche regolare la quantità di ips consentiti nel tempo impostato ... –
@stupidtroll conosci i router? sono utilizzati in ogni casa e azienda, mettendo tutti gli utenti sotto uno o pochi IP internet – brauliobo