Cara Mengamankan URL Khusus di Apache

Cara Mengamankan URL Khusus di Apache

Menjaga pengguna daripada mengakses laman web tertentu berguna untuk menjaga mereka dari maklumat sensitif. Sekiranya anda menganjurkan laman web anda di pelayan Apache, anda boleh menguncinya dengan mengunci URL tertentu. Anda boleh mengunci URL tanpa mengunci keseluruhan laman web jika anda hanya perlu mengelakkan akses ke satu halaman. Terdapat beberapa cara untuk melakukan ini dengan Apache, jadi mari kita lihat tujuh cara untuk mendapatkan URL tertentu di Apache dan menjauhkan penceroboh daripadanya.

Artikel ini akan membantu anda menjamin URL tertentu di Apache. Contohnya, laman web mempunyai kawasan yang selamat seperti http: // contoh.com/admin/"Dan kita hanya memerlukan bahawa pengguna yang diberi kuasa atau alamat IP dapat diakses /admin/ seksyen.

1. Hadkan URL khusus melalui alamat IP

Pertama, edit fail konfigurasi Apache dan tambahkan entri di bawah di VirtualHost. Ini akan membolehkan /admin URL hingga 192.168.10.11 atau julat IP seperti 192.168.1.0/24.

 Menafikan pesanan, biarkan menafikan dari semua membenarkan dari tahun 192.168.10.11 Benarkan dari tahun 192.168.1.0/24  

Simpan fail konfigurasi Apache dan mulakan semula perkhidmatan Apache menggunakan salah satu arahan berikut.

SUDO Systemctl Mulakan semula httpd #On sistem berasaskan redhat SURDO SYSTEMCTL Mulakan semula Apache2 #On sistem berasaskan debian 

Mari cuba mengakses laman web anda dari mana -mana alamat IP lain. Juga, periksa alamat IP yang diberikan dalam fail konfigurasi.

2. Pengesahan Pengguna Persediaan pada URL tertentu

Anda juga boleh mengaktifkan skrin log masuk untuk URL tertentu di webserver Apache. Untuk melakukan ini, edit fail konfigurasi Apache dan tambahkan entri di bawah di bahagian laman web VirtualHost.

 Authuserfile/var/www/htpasswd/.htpasswd authname "Kawasan Kata Laluan" AuthType Basic memerlukan pengguna yang sah  

Sekarang buat fail HtPasswd baru menggunakan arahan di bawah dan tambahkan pengguna baru.

htpasswd -cm/var/www/htpasswd/.htpasswd myuser 
Output Kata Laluan Baru: Kata laluan baru semula: Menambah Kata Laluan untuk Pengguna Myuser 

Mulakan semula perkhidmatan Apache dan akses URL laman web anda. Ia akan meminta maklumat log masuk.

SUDO Systemctl Mulakan semula httpd #On sistem berasaskan redhat SURDO SYSTEMCTL Mulakan semula Apache2 #On sistem berasaskan debian 

Terima kasih kerana menggunakan artikel ini, saya harap artikel ini memenuhi keperluan anda. Klik di sini untuk membaca lebih lanjut mengenai Arahan Lokasi Apache.