GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Blokujte IP adresy a země pomocí .htaccess

Pokud získáváte příliš mnoho nežádoucího provozu z určitých IP adres, užitečným nástrojem je funkce blokování IP v souboru .htaccess (kliknutím sem zobrazíte návod, jak zjistit, které IP adresy zasáhly váš web ). Tento soubor je umístěn ve složce public_html vaší primární domény a primární složce všech subdomén a domén add on. Stačí přidat následující kód na začátek souboru:

povolit objednávku,
zamítnout odmítnutí z 144.5.56.77
zamítnout od 12.34.23.107
povolit od všech


Můžete to také udělat obráceně a povolit na svém webu pouze konkrétní IP adresy:

odmítnout objednávku, povolit
odmítnout všem
povolit od 211.35.214.13


Co když je nežádoucí návštěvník z jiné země a neustále mění svou IP? Za předpokladu, že váš web není určen pro návštěvníky z dané země, můžete tuto zemi snadno zablokovat pomocí nástroje GeoIP. Stačí přidat níže uvedený kód na začátek svého souboru .htaccess.


GeoIPEnable zapnuto
# Zde přidejte země, které chcete odmítnout
SetEnvIf GEOIP_COUNTRY_CODE CO DenyCountry
SetEnvIf GEOIP_COUNTRY_CODE EG DenyCountry
SetEnvIf GEOIP_COUNTRY_CODE HI DenyCountry
Povolit od všech
Odmítnout z env=DenyCountry



Můžete to udělat i naopak a povolit přístup na váš web pouze konkrétním zemím. Jedná se o skvělé proaktivní bezpečnostní opatření, pokud například chcete mít na svých stránkách pouze australské klienty nebo návštěvníky.


GeoIPEnable zapnuto
# Zde povolte země
SetEnvIf GEOIP_COUNTRY_CODE AU AllowCountry
SetEnvIf GEOIP_COUNTRY_CODE NZ AllowCountry
Odmítnout všem
Povolit z env=AllowCountry


Seznam všech kódů zemí lze nalézt níže nebo v jejich původním zdroji zde:http://dev.maxmind.com/geoip/legacy/codes/iso3166/




Panels
  1. Použití Fail2ban k blokování nesprávných přihlášení ISPConfig

  2. Fail2Ban Howto:Blokování IP adresy pomocí Fail2ban a IPTables

  3. CentOS / RHEL :Jak blokovat příchozí a odchozí porty pomocí iptables

  1. Jak blokovat místní podvržené adresy pomocí firewallu Linux

  2. Jak nakonfigurovat SSH pro omezení uživatelů/skupin pomocí direktiv povolení a zakázání

  3. Problémy s používáním sort a comm

  1. Jak změnit limit_paměti v souboru .htaccess

  2. Blokování přístupu prostřednictvím souboru .htaccess

  3. Jak blokovat ip adresy a chránit soubory a složky pomocí Apache a .htaccess v ubuntu?