GNU/Linux >> Belajar Linux >  >> Linux

Memblokir akses melalui file .htaccess

Isi sembunyikan 1 Tinjauan 2 Blokir Semua Orang 3 Blokir Semua Orang Kecuali IP Anda 4 Blokir IP Tertentu

Ikhtisar

Jika Anda ingin memblokir akses ke direktori di situs web Anda atau ke semua situs web Anda, Anda dapat melakukannya melalui file .htacess Apache sederhana. File ini memungkinkan Anda untuk mengganti beberapa pengaturan default Apache, termasuk Apache Access Control melalui pernyataan Allow / Deny.

Ini dapat berguna saat Anda ingin segera memblokir akses, misalnya saat Anda memiliki plugin dan/atau bagian dari situs web Anda yang disusupi.

Blokir Semua Orang

Untuk memblokir akses, buat file .htaccess di direktori yang ingin Anda blokir. Jika itu seluruh situs web, ini adalah direktori "httpdocs". Ini akan berlaku untuk semua subdirektori juga. Tambahkan ini ke .htaccess:

Deny from all

Setiap URL sekarang akan menampilkan pesan kesalahan “403 Forbidden” ke browser.

Blokir Semua Orang Kecuali IP Anda

Jika Anda ingin membatasi akses ke area admin situs Anda melalui IP, ini juga dapat dilakukan melalui file .htaccess. Contohnya adalah direktori administrator untuk Joomla dan direktori wp-admin untuk WordPress. Buat file .htaccess dan tambahkan berikut ini:

Order deny,allow
Deny from all
Allow from <YOUR_IP_ADDRESS>

Jika Anda tidak memiliki IP statis, Anda harus memperbarui file ini setiap kali IP berubah untuk koneksi Internet Anda.
Anda dapat membaca informasi lebih lanjut di situs Apache di sini.

Blokir IP Tertentu

Jika Anda ingin membatasi alamat IP tertentu untuk mengakses situs Anda, Anda dapat membuat file .htaccess dan menambahkan kode di bawah ini:

Order deny,allow
Allow from all
Deny from <BAD IP HERE>

Contoh di atas sangat mirip dengan memblokir setiap IP selain milik Anda, hanya dengan aturan izinkan dan tolak yang ditukar.
Jika Anda ingin memblokir beberapa IP, Anda dapat melakukannya hanya dengan menambahkan baris tolak lainnya di akhir blok kode di atas. Contoh Di Bawah:

Order deny,allow
Allow from all
Deny from <BAD IP 1 HERE>
Deny from <BAD IP 2 HERE>

Saat membuat perubahan .htaccess, Anda harus selalu memeriksa pekerjaan Anda melalui jendela browser penyamaran. Jika tidak, perubahan Anda mungkin tidak terlihat.


Linux
  1. Blokir Alamat IP dan Negara menggunakan .htaccess

  2. Bagaimana cara mengaktifkan ExecCGI melalui file .htaccess?

  3. Bagaimana cara memblokir IP menggunakan file .htaccess?

  1. Cara menolak akses ke file tertentu di situs Anda melalui .htaccess

  2. Mengirim file melalui netcat

  3. Blokir akses jaringan dari suatu proses?

  1. Pengalihan situs web sederhana melalui .htaccess

  2. Pemantauan Akses File Linux?

  3. Linux – Blokir Akses Jaringan Suatu Proses?