GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Blocca indirizzi IP e Paesi utilizzando .htaccess

Se ricevi troppo traffico indesiderato da determinati IP, uno strumento utile è la funzione di blocco IP del file .htaccess (fai clic qui per un tutorial su come vedere quali IP hanno colpito il tuo sito ). Questo file si trova nella cartella public_html del tuo dominio principale e nella cartella principale di eventuali sottodomini e domini aggiuntivi. Basta aggiungere il seguente codice all'inizio del file:

ordine consentito,
nega nega da 144.5.56.77
nega dal 34.12.23.107
consenti a tutti


Puoi anche fare il contrario e consentire solo a IP specifici di essere consentiti sul tuo sito:

ordina nega,consenti
nega da tutti
consenti da 211.35.214.13


Cosa succede se il visitatore indesiderato proviene da un paese diverso e continua a cambiare il proprio IP? A condizione che il tuo sito Web non sia destinato ai visitatori di quel paese, puoi facilmente utilizzare lo strumento GeoIP per bloccare quel paese. Aggiungi semplicemente il codice seguente nella parte superiore del tuo file .htaccess.


GeoIPEnable attivato
# Aggiungi qui i paesi che desideri rifiutare
SetEnvIf GEOIP_COUNTRY_CODE CO DenyCountry
SetEnvIf GEOIP_COUNTRY_CODE EG DenyCountry
SetEnvIf GEOIP_COUNTRY_CODE HI DenyCountry
Consenti da tutti
Nega da env=DenyCountry



Puoi anche fare il contrario e consentire solo a determinati paesi di accedere al tuo sito web. Questa è un'ottima misura di sicurezza proattiva se, ad esempio, intendi avere solo clienti o visitatori australiani sul tuo sito.


GeoIPEnable attivato
# Inserisci qui i paesi da consentire
SetEnvIf GEOIP_COUNTRY_CODE AU AllowCountry
SetEnvIf GEOIP_COUNTRY_CODE NZ AllowCountry
Nega da tutti
Consenti da env=AllowCountry


Un elenco di tutti i codici paese può essere trovato di seguito o nella loro fonte originale qui:http://dev.maxmind.com/geoip/legacy/codes/iso3166/




Panels
  1. Come modificare il memory_limit nel file .htaccess

  2. Blocco dell'accesso tramite un file .htaccess

  3. Come bloccare gli indirizzi IP e proteggere file e cartelle con apache e .htaccess in Ubuntu?

  4. Utilizzo di Fail2ban per bloccare accessi ISPConfig errati

  5. Come consentire o bloccare la porta e l'indirizzo IP utilizzando Firewalld, tabelle IP e UFW in Linux?

Come bloccare/consentire il ping usando iptables in Ubuntu

Come bloccare l'accesso a wp-admin e wp-login in Nginx/Apache

Come inserire nella whitelist/blacklist gli indirizzi IP utilizzando la riga di comando e la GUI nel firewall CSF?

Come limitare l'accesso al tuo sito web usando .htaccess e cPanel IP Blocker

Come bloccare un indirizzo IP usando .htaccess?

Problemi di utilizzo di sort e comm