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

Cara membatasi akses ke situs web Anda menggunakan .htaccess dan cPanel IP Blocker

Terkadang Anda mungkin memiliki pengunjung yang tidak diinginkan di situs web Anda dan Anda mungkin ingin mencegah akses untuk jenis pengguna ini. Anda dapat membatasi akses ke situs web Anda menggunakan file .htaccess atau Pemblokir IP cPanel.

Batasi akses ke situs Anda menggunakan file .htaccess

File .htaccess berisi beberapa arahan (instruksi) yang memandu server bagaimana berperilaku dalam skenario tertentu dan secara langsung mengontrol fungsi situs web Anda. Ada beberapa arahan umum seperti pengalihan dan penulisan ulang URL yang dapat ditemukan di file .htaccess. Ada banyak skrip dan sistem pengelolaan konten seperti WordPress, Joomla, dan Magento yang menambahkan arahan ke .htaccess sehingga semua fungsi dapat berjalan dengan lancar.

Langkah 1: Masuk ke akun cPanel Anda.

Langkah 2: Buka File Manager dan edit file .htaccess Anda.

Langkah 3: Anda sekarang dapat membuat arahan yang diperlukan untuk membatasi akses ke situs web Anda. Anda dapat mencegah akses untuk satu pengguna atau rentang pengguna dan bahkan semua pengguna (berdasarkan alamat IP) dengan file .htaccess. Dan Anda juga dapat mencegah akses ke jenis file tertentu atau file tunggal (yaitu file konfigurasi).

Tolak akses ke semua file &folder melalui .htaccess

Untuk menolak akses langsung ke semua file dan folder di server web Anda, gunakan arahan berikut:

deny from all

Tolak akses ke jenis file tertentu melalui .htaccess

Jika Anda ingin membatasi akses ke jenis file tertentu di situs web Anda, tambahkan aturan ini di file .htaccess. Kami memblokir akses ke .php file dalam contoh ini.

Order allow,deny
Deny from all

Untuk mencegah akses ke jenis file lain seperti .html atau .js, cukup ganti ekstensi di baris pertama kode di atas. Kami memblokir akses ke .js file dalam contoh ini.

Order allow,deny
Deny from all

Tolak akses ke file tertentu melalui .htaccess

Tambahkan aturan berikut ini di file .htaccess untuk mencegah akses ke file tertentu seperti configuration.php berkas

order allow,deny
Deny from all

Untuk mengubah file, cukup ganti nama file (configuration.php) di baris pertama aturan.

Mencegah akses dari alamat IP tertentu melalui .htaccess

Tambahkan aturan berikut ini di file .htaccess untuk mencegah akses ke situs web Anda dari alamat IP tertentu.

deny from 976.271.238.330

Untuk menolak akses ke situs Anda dari blok alamat IP, cukup hilangkan oktet terakhir dari alamat IP:

deny from 976.271.238.

Ini akan memblokir akses untuk rentang alamat IP dari 976.271.238.0 hingga 976.271.238.255. Itu berarti seluruh blok IP dibatasi untuk akses.

Mencegah akses dari domain tertentu melalui .htaccess

Jika Anda ingin menolak akses ke situs web Anda melalui tautan dari domain tertentu yaitu baddomain.com, ini dapat dilakukan dengan file .htaccess. Pengunjung yang datang ke situs Anda dari URL yang dihosting di domain yang diblokir akan mendapatkan 403 Terlarang pesan kesalahan.

SetEnvIfNoCase Referer "baddomain.com" bad_referer
Order Allow,Deny
Allow from ALL
Deny from env=bad_referer

Ganti nama domain di baris pertama arahan dengan domain target Anda (yang ingin Anda blokir). Untuk pendekatan yang lebih halus, Anda dapat menggunakan aturan ini untuk memblokir domain dengan menampilkan 500 Internal Server Error pemberitahuan.

RewriteEngine on
RewriteCond %{HTTP_REFERER} anotherbaddomain \.com [NC,OR]
RewriteRule .* - [F]

Batasi akses ke situs Anda menggunakan Pemblokir IP cPanel

Cara lain untuk mencegah akses ke situs web Anda adalah menggunakan cPanel IP Blocker. Ini adalah cara yang lebih mudah untuk membatasi akses ke situs web untuk pengunjung yang tidak diinginkan. Dan pada saat yang sama, itu kurang fleksibel daripada menggunakan file .htaccess. Misalnya, dengan Pemblokir IP Anda dapat menolak akses ke situs web Anda berdasarkan alamat IP, rentang alamat IP, atau nama domain, tetapi Anda tidak dapat menghapus akses ke file atau jenis file tertentu. Mari mulai menggunakan Pemblokir IP.

Langkah 1: Masuk ke akun cPanel.

Langkah 2: Buka KEAMANAN bagian dan klik Pemblokir IP .

Langkah 3: Masukkan IP target Anda, rentang alamat IP atau domain yang ingin Anda blokir di bidang Tambahkan IP atau Rentang dan klik tombol Tambah. Anda dapat memblokir IP atau domain sebanyak yang Anda inginkan.

Format IPv4

  • Alamat IP Tunggal 192.168.0.1
  • Rentang 192.168.0.1-192.168.0.40
  • Rentang Tersirat 192.168.0.1-40
  • Format CIDR 192.168.0.1/32
  • Tersirat 192.

Format IPv6

  • Alamat IP Tunggal 2001:db8::1
  • Rentang 2001:db8::1-2001:db8::3
  • Format CIDR 2001:db8::/32

Batasi Akses dari alamat IP tertentu menggunakan Pemblokir IP

Masukkan alamat IP Anda atau rentang alamat IP yang ingin Anda batasi aksesnya.

Tolak Akses dari domain tertentu menggunakan Pemblokir IP

Masukkan alamat IP Anda atau rentang alamat IP yang ingin Anda batasi aksesnya.

Kelola IP dan domain yang diblokir melalui Pemblokir IP cPanel

Anda dapat mengelola IP &domain yang saat ini diblokir di bagian bawah halaman Pemblokir IP. Anda dapat menghapus domain atau alamat IP yang diblokir dari sini.

Kami harap tutorial ini membantu Anda menemukan solusi sempurna. Jika Anda menyukai tutorial kami, Anda pasti akan menyukai dukungan kami. Semua paket hosting VernalWeb mencakup dukungan 24/7 dari staf pendukung internal kami yang luar biasa. Lihat paket hosting web kami dan migrasikan situs web Anda hari ini!


cPanel
  1. Cara mengakses phpMyAdmin dan phpPgAdmin di cPanel

  2. Cara Melihat Statistik Situs Web di cPanel menggunakan AWStats

  3. Cara Mengupload File dan Database Website Menggunakan cPanel

  1. Cara Mengupload File Situs Web Ke Hosting Anda

  2. Cara Upload File Menggunakan File Manager Di Cpanel

  3. Bagaimana cara meningkatkan memory_limit menggunakan .htaccess di cPanel?

  1. Cara mengkonfigurasi dan mengunduh log akses mentah di cPanel

  2. Cara Melakukan Backup Website Anda Di cPanel

  3. Cara mencadangkan dan memulihkan situs web Anda menggunakan utilitas pencadangan LCN