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

Blocco del traffico verso il tuo sito

Quando hai un sito web, vuoi portare più traffico possibile, ma a volte trovi alcuni cattivi attori là fuori che non hanno necessariamente le migliori intenzioni. In tempi come questi, hai la possibilità di proteggere il tuo sito bloccando le persone che ritieni dannose. Non solo hai la possibilità di bloccare un singolo IP, ma puoi anche fare diversi o addirittura interi paesi. I passaggi in questo articolo ti guideranno attraverso l'aggiunta di questi blocchi al tuo file .htaccess.

Modifica del file .htaccess

1. Accedi a cPanel. Una volta entrato, seleziona File Manager

2. Passare alla radice del documento, che è la directory Public_HTML.

3. Per poter visualizzare il .htaccess

  • vai nell'angolo in alto a destra, fai clic su Impostazioni
  • Nelle tue preferenze, seleziona la radice del documento per il dominio che desideri modificare e fai clic su Mostra file nascosti nelle tue preferenzeSeleziona.

4. Nella root dei documenti del tuo dominio, seleziona il file .htaccess e fai clic su Modifica nella barra degli strumenti superiore.

5. Una volta che sei nell'editor, puoi aggiungere un blocco come di seguito per vietare un singolo host in cui sostituisci XXX per ottetti dell'indirizzo IP.

ordine consentito,
negare negare da XXX.XXX.XXX.XXX/32
negare da  XXX.XXX.XXX.XXX/32
consentire da tutti

6. Per vietare in base ai codici paese, aggiungi un blocco come di seguito. In questo esempio, abbiamo utilizzato gli Stati Uniti (USA), il Canada (CA) e il Messico (MX).

\
GeoIPEnable attivato

Di seguito puoi aggiungere i paesi che desideri bandire

SetEnvIf GEOIP_COUNTRY_CODE US DenyCountry
SetEnvIf GEOIP_COUNTRY_CODE CA DenyCountry
SetEnvIf GEOIP_COUNTRY_CODE MX DenyCountry
Consenti da tutti
Nega da env=DenyCountry

Di seguito è riportato un elenco completo dei codici paese.

  • AD,"Andorra"
  • AE,"Emirati Arabi Uniti"
  • AF,"Afghanistan"
  • AG,"Antigua e Barbuda"
  • AI,"Anguilla"
  • AL,"Albania"
  • AM,"Armenia"
  • AO,"Angola"
  • AP,"Regione Asia/Pacifico"
  • AQ,"Antartide"
  • AR,"Argentina"
  • AS,"Samoa americane"
  • AT,"Austria"
  • AU,"Australia"
  • AW,"Aruba"
  • AX,"Isole Aland"
  • AZ,"Azerbaigian"
  • BA,"Bosnia ed Erzegovina"
  • BB,"Barbados"
  • BD,"Bangladesh"
  • BE,"Belgio"
  • BF,"Burkina Faso"
  • BG,"Bulgaria"
  • BH,"Bahrein"
  • BI,"Burundi"
  • BJ,"Benin"
  • BL,"San Bartelemey"
  • BM,"Bermuda"
  • BN,"Brunei Darussalam"
  • BO,"Bolivia"
  • BQ,"Bonaire, Sant'Eustazio e Saba"
  • BR,"Brasile"
  • BS,"Bahamas"
  • BT,"Bhutan"
  • BV,"Isola Bouvet"
  • BW,"Botswana"
  • BY,"Bielorussia"
  • BZ,"Belize"
  • CA,"Canada"
  • CC,"Isole Cocos (Keeling)"
  • CD,"Congo, Repubblica Democratica del"
  • CF,"Repubblica Centrafricana"
  • CG,"Congo" CH,"Svizzera"
  • CI,"Costa d'Avorio"
  • CK,"Isole Cook"
  • CL,"Cile" CM,"Camerun"
  • CN,"Cina" CO,"Colombia"
  • CR,"Costa Rica" CU,"Cuba"
  • CV,"Capo Verde"
  • CW,"Curaçao"
  • CX,"Isola di Natale"
  • CY,"Cipro"
  • CZ,"Repubblica Ceca"
  • DE,"Germania"
  • DJ,"Gibuti"
  • DK,"Danimarca"
  • DM,"Domenica"
  • DO,"Repubblica Dominicana"
  • DZ,"Algeria"
  • CE,"Ecuador"
  • EE,"Estonia"
  • EG,"Egitto"
  • EH,"Sahara occidentale"
  • ER,"Eritrea"
  • ES,"Spagna"
  • ET,"Etiopia"
  • UE,"Europa"
  • FI,"Finlandia"
  • FJ,"Fiji"
  • FK,"Isole Falkland (Malvinas)"
  • FM,"Micronesia, Stati Federati di"
  • FO,"Isole Faroe"
  • FR,"Francia"
  • GA,"Gabon"
  • GB,"Regno Unito"
  • GD,"Grenada"
  • GE,"Georgia"
  • GF,"Guiana francese"
  • GG,"Guernsey"
  • GH,"Ghana"
  • GI,"Gibilterra"
  • GL,"Groenlandia"
  • GM,"Gambia"
  • GN,"Guinea"
  • GP,"Guadalupa"
  • GQ,"Guinea Equatoriale"
  • GR,"Grecia"
  • GS,"Georgia del Sud e Isole Sandwich meridionali"
  • GT,"Guatemala"
  • GU,"Guam"
  • GW,"Guinea-Bissau"
  • GY,"Guyana"
  • HK,"Hong Kong"
  • HM,"Heard Island e McDonald Islands"
  • HN,"Honduras"
  • HR,"Croazia"
  • HT,"Haiti"
  • HU,"Ungheria"
  • ID,"Indonesia"
  • IE,"Irlanda"
  • IL,"Israele"
  • IM,"Isola di Man"
  • IN,"India"
  • IO,"Territorio britannico dell'Oceano Indiano"
  • QI,"Iraq"
  • IR,"Iran, la Repubblica islamica di"
  • IS,"Islanda"
  • IT,"Italia"
  • JE,"Maglia"
  • JM,"Giamaica"
  • JO,"Giordania"
  • Giappone,"Giappone"
  • KE,"Kenya"
  • KG,"Kirghizistan"
  • KH,"Cambogia"
  • KI,"Kiribati"
  • KM,"Comore"
  • KN,"Saint Kitts e Nevis"
  • KP,"Corea, Repubblica popolare democratica di"
  • KR,"Corea, Repubblica di"
  • KW,"Kuwait"
  • KY,"Isole Cayman"
  • KZ,"Kazakistan"
  • LA,"Repubblica Democratica Popolare del Laos"
  • LB,"Libano"
  • LC,"Santa Lucia"
  • LI,"Liechtenstein"
  • LK,"Sri Lanka"
  • LR,"Liberia"
  • LS,"Lesotho"
  • LT,"Lituania"
  • LU,"Lussemburgo"
  • LV,"Lettonia"
  • LY,"Giamahiria araba libica"
  • MA,"Marocco"
  • MC,"Monaco"
  • MD,"Moldavia, Repubblica di"
  • ME,"Montenegro"
  • MF,"San Martino"
  • MG,"Madagascar"
  • MH,"Isole Marshall"
  • MK,"Macedonia"
  • ML,"Mali" MM,"Myanmar"
  • MN,"Mongolia"
  • MO,"Macao"
  • MP,"Isole Marianne Settentrionali"
  • MQ,"Martinica"
  • MR,"Mauritania"
  • MS,"Monserrat"
  • MT,"Malta"
  • MU,"Maurizio"
  • MV,"Maldive"
  • MW,"Malawi"
  • MX,"Messico"
  • MIO,"Malesia"
  • MZ,"Mozambico"
  • NA,"Namibia"
  • NC,"Nuova Caledonia"
  • NE,"Niger"
  • NF,"Isola Norfolk"
  • NG,"Nigeria"
  • NI,"Nicaragua"
  • NL,"Paesi Bassi"
  • NO,"Norvegia"
  • NP,"Nepal"
  • NR,"Nauru"
  • NU,"Niue"
  • NZ,"Nuova Zelanda"
  • OM,"Oman"
  • PA,"Panama"
  • PE,"Perù"
  • PF, "Polinesia francese"
  • PG,"Papua Nuova Guinea"
  • PH,"Filippine"
  • PK,"Pakistan"
  • PL,"Polonia"
  • PM,"Saint Pierre e Miquelon"
  • PN,"Pitcairn"
  • PR,"Porto Rico"
  • PS,"Territori Palestinesi"
  • PT,"Portogallo" PW,"Palau"
  • PY,"Paraguay"
  • QA,"Qatar"
  • RE,"Riunione"
  • RO,"Romania"
  • RS,"Serbia"
  • RU,"Federazione Russa"
  • RW,"Ruanda"
  • SA,"Arabia Saudita"
  • SB,"Isole Salomone"
  • SC,"Seychelles"
  • SD,"Sudan"
  • SE,"Svezia"
  • SG,"Singapore"
  • SH,"Sant'Elena"
  • SI,"Slovenia"
  • SJ,"Svalbard e Jan Mayen"
  • SK,"Slovacchia"
  • SL,"Sierra Leone"
  • SM,"San Marino"
  • SN,"Senegal"
  • SO,"Somalia"
  • RS,"Suriname"
  • SS,"Sud Sudan"
  • ST,"Sao Tomé e Principe"
  • SV,"El Salvador"
  • SX,"Sint Maarten"
  • SY,"Repubblica Araba Siriana"
  • SZ,"Swaziland"
  • TC,"Isole Turks e Caicos"
  • TD,"Ciad"
  • TF, "Territori meridionali francesi"
  • TG,"Togo"
  • TH,"Thailandia"
  • TJ,"Tagikistan"
  • TK,"Tokelau"
  • TL,"Timor Est"
  • TM,"Turkmenistan"
  • TN,"Tunisia"
  • TO,"Tonga"
  • TR,"Turchia"
  • TT,"Trinidad e Tobago"
  • TV,"Tuvalu"
  • TW,"Taiwan"
  • TZ,"Tanzania, Repubblica Unita di"
  • UA,"Ucraina"
  • UG,"Uganda"
  • UM,"Isole minori esterne degli Stati Uniti"
  • Stati Uniti,"Stati Uniti"
  • UY,"Uruguay"
  • UZ,"Uzbekistan"
  • VA,"Santa Sede (Stato della Città del Vaticano)"
  • VC,"Saint Vincent e Grenadine"
  • VE,"Venezuela"
  • VG,"Isole Vergini britanniche"
  • VI,"Isole Vergini, Stati Uniti
  • VN,"Vietnam"
  • VU,"Vanuatu"
  • WF,"Wallis e Futuna"
  • WS,"Samoa"
  • YE,"Yemen"
  • YT,"Maionese"
  • ZA,"Sudafrica"
  • ZM,"Zambia"
  • ZW,"Zimbabwe"

cPanel
  1. Come risolvere i problemi quando il tuo sito non funziona su un server Linux

  2. Come determinare quale formato di database sta utilizzando il tuo sito

  3. Rispecchia il tuo sito Web con rsync

  4. Come ripristinare il tuo sito utilizzando un backup creato in Plesk

  5. Come abilitare HTTPS sul tuo sito WordPress

Come aggiungere un reCAPTCHA al tuo sito Web WordPress

Come aggiungere un reCAPTCHA al tuo sito Joomla

Sposta il tuo sito WordPress su una piccola arancia

Abilita la protezione hotlink per il tuo sito

Statistiche per il tuo sito

Come correggere il tuo sito di staging dopo un'unione di cPanel