Modulul GeoIP în OpenLiteSpeed (mod_geoip și Blocare Geografică) în OpenLiteSpeed

Sintaxă
module mod_geoip {
  geoipDBFile /usr/share/GeoIP/GeoLite2-Country.mmdb
}

Modulul mod_geoip integrează bazele de date MaxMind GeoIP2 / GeoLite2 direct în OpenLiteSpeed. Permite identificarea țării și orașului de proveniență al fiecărui vizitator și aplicarea de redirecționări internaționale sau blocarea tentativelor de atac provenite din regiuni geografice specifice.

# Configurare modul în httpd_config.conf
module mod_geoip {
    geoipDBFile           /var/lib/GeoIP/GeoLite2-Country.mmdb
}

# Blocare acces din țări specifice prin reguli de rescriere .htaccess
RewriteEngine On
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(CN|RU|KP)$ [NC]
RewriteRule ^(.*)$ - [F,L]

Performanță: Baza de date este mapată în memorie (mmap), oferind timp de rezoluție geografică de ordinul microsecundelor pentru fiecare cerere primită.

Variabile de Mediu Generate

  • GEOIP_COUNTRY_CODE: Codul de țară format din două litere (ex: RO, US, DE, FR).
  • GEOIP_COUNTRY_NAME: Numele complet al țării vizitatorului.
  • Compatibil nativ cu directivele RewriteCond %{ENV:GEOIP_...}.
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Modulul GeoIP în OpenLiteSpeed (mod_geoip și Blocare Geografică)

Ai o nelămurire despre utilizarea comenzii Modulul GeoIP în OpenLiteSpeed (mod_geoip și Blocare Geografică) 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.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.