Directiva accessControl definește liste albe (whitelists) și negre (blacklists) de adrese IP sau subrețele CIDR. Poate fi configurată global la nivel de server, per Virtual Host sau strict în cadrul unui context (de exemplu protejarea panoului de administrare /wp-admin/).
# Blocare acces la nivel de Virtual Host
accessControl {
allow ALL
deny 45.142.120.0/24, 194.26.29.112
}
# Restricționare strictă pe un context specific (doar IP-ul de birou)
context /admin/ {
type NULL
accessControl {
allow 82.77.100.55
deny ALL
}
}
Eficiență: Blocarea IP-urilor prin accessControl este executată la nivelul socket-ului înainte de procesarea cererii PHP, economisind complet memoria serverului.
Reguli de Procesare
allow: Lista de adrese IP sau subnet-uri permise (ex:ALLsau10.0.0.0/8).deny: Lista adreselor respinse automat cu eroarea403 Access Denied.- Adresele sunt evaluate în ordinea specificată; adresele de rețea locale pot fi excluse din inspecție.
Întrebări & Exemple de Cod:
Filtrarea Adreselor IP (Directiva accessControl, allow și deny)Ai o nelămurire despre utilizarea comenzii
Filtrarea Adreselor IP (Directiva accessControl, allow și deny)sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.