GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Blokir Alamat IP dan Negara menggunakan .htaccess

Jika Anda mendapatkan terlalu banyak lalu lintas yang tidak diinginkan dari IP tertentu, alat yang berguna adalah fitur pemblokiran IP dari file .htaccess (klik di sini untuk tutorial melihat IP mana yang mencapai situs Anda ). File ini terletak di folder public_html dari domain utama Anda, dan folder utama dari setiap subdomain dan menambahkan domain. Cukup tambahkan kode berikut ke bagian atas file Anda:

order allow,
menolak menyangkal dari 144.5.56.77
tolak dari 12.34.23.107
izinkan dari semua


Anda juga dapat melakukan kebalikannya, dan hanya mengizinkan IP tertentu yang diizinkan di situs Anda:

pesanan tolak, izinkan
tolak dari semua
izinkan dari 211.35.214.13


Bagaimana jika pengunjung yang tidak diinginkan berasal dari negara lain dan terus mengubah IP mereka? Asalkan situs web Anda tidak ditujukan untuk pengunjung dari negara tersebut, Anda dapat dengan mudah menggunakan alat GeoIP untuk memblokir negara tersebut. Cukup tambahkan kode di bawah ini ke bagian atas file .htaccess Anda.


GeoIPEnable Aktif
# Tambahkan negara yang ingin Anda tolak di sini
SetEnvIf GEOIP_COUNTRY_CODE CO DenyCountry
SetEnvIf GEOIP_COUNTRY_CODE EG DenyCountry
SetEnvIf GEOIP_COUNTRY_CODE HI DenyCountry
Izinkan dari semua
Tolak dari env=DenyCountry



Anda juga dapat melakukan sebaliknya dan hanya mengizinkan negara tertentu untuk mengakses situs web Anda. Ini adalah tindakan keamanan proaktif yang bagus jika, misalnya, Anda hanya ingin memiliki klien atau pengunjung Australia ke situs Anda.


GeoIPEnable Aktif
# Cantumkan negara yang diizinkan di sini
SetEnvIf GEOIP_COUNTRY_CODE AU AllowCountry
SetEnvIf GEOIP_COUNTRY_CODE NZ AllowCountry
Tolak dari semua
Izinkan dari env=AllowCountry


Daftar semua kode negara dapat ditemukan di bawah atau di sumber aslinya di sini:http://dev.maxmind.com/geoip/legacy/codes/iso3166/




Panels
  1. Cara memblokir alamat palsu lokal menggunakan firewall Linux

  2. Bagaimana mengubah memory_limit di file .htaccess

  3. Memblokir akses melalui file .htaccess

  1. Memblokir semua lalu lintas dari masing-masing negara menggunakan IPSet dan IPTables

  2. Bagaimana cara Mengarahkan ulang situs saya menggunakan file htaccess (titik) ?

  3. Menggunakan Fail2ban Untuk Memblokir Login ISPConfig yang Salah

  1. Blokir rentang IP dari negara-negara dengan GeoIP dan iptables

  2. CentOS / RHEL :Cara memblokir port masuk dan keluar menggunakan iptables

  3. Cara Mengonfigurasi SSH untuk membatasi Pengguna/Grup dengan perintah izinkan dan tolak