Cara Mengaktifkan Pengesahan Kata Laluan dengan Apache
- 3812
- 1212
- Dale Harris II
Keselamatan sentiasa menjadi keutamaan pertama bagi semua orang dan jika anda mengekalkan keselamatan data maka anda mempunyai tanggungjawab yang besar untuk anda. Sekiranya anda seorang webmaster dan anda ingin menghadkan akses ke laman web tertentu kepada orang terhad yang hanya mempunyai butiran log masuk. Maka artikel ini akan membantu anda Cara Menyiapkan Pengesahan Apache Asas Menggunakan Hos Maya.
Untuk artikel ini, anda mesti mempunyai akses Apache dengan keistimewaan penuh. Sekiranya anda menggunakan kunjungan hosting kongsi di bawah pautan untuk mengkonfigurasi yang sama menggunakan .Htaccess.
Persediaan Pengesahan Asas di Apache Menggunakan .fail htaccess
Langkah 1 - Buat fail pengesahan
Mari kita mulakan dengan penciptaan pengguna di .htpasswd fail. Fail ini akan mengandungi maklumat pengguna dan kata laluan sama ada dalam teks biasa atau MD5 disulitkan, yang boleh mengakses laman web.
sentuh/etc/apache2/.htpasswd htpasswd -m/etc/apache2/.htpasswd myuser1
- -c: hanya digunakan untuk kali pertama apabila anda membuat .Fail HtPasswd. Jangan gunakan ini jika .htpasswd sudah ada lagi ia akan mencipta fail.
- -m: digunakan untuk menyimpan kata laluan dalam format MD5.
Mari buat pengguna lain menggunakan arahan berikut ..
htpasswd -m/etc/apache2/.htpasswd myuser2
Langkah 2 - Persediaan Pengesahan Asas Apache
Anda telah mengkonfigurasi pengesahan asas Apache menggunakan .fail htaccess atau terus dengan host maya Apache. Dalam tutorial ini, kami akan mengkonfigurasi tetapan di Apache Virtual Host. Sekiranya anda suka menggunakan .Htaccess Ikuti tutorial ini.
Mari edit fail konfigurasi hos maya Apache dalam editor teks kegemaran anda. Kemudian tambahkan konfigurasi berikut di blok tuan rumah maya.
Contoh ServerName.com menafikan dari semua #llow dari 127.0.0.1 ## Tetapkan IP untuk membenarkan akses tanpa kata laluan authuserfile/etc/apache2/.htpasswd authname "kawasan terhad" authtype asas memenuhi apa-apa memerlukan pengguna yang sah1234567891011121314 |
- : Sebahagian daripada laman web yang ingin anda hadapi. /adalah untuk laman web penuh retrict atau anda boleh menentukan lokasi seperti /admin atau /demo dll.
- Menafikan dari semua:Hadkan semua orang
- Authuserfile:Fail di mana butiran log masuk pengguna disimpan.
- Nama authname:Mesej akan muncul di tetingkap kelayakan.
- AuthType:Jenis pengesahan yang akan digunakan. Baca lebih lanjut.
- Memenuhi:Interaksi antara kawalan akses peringkat tuan rumah dan pengesahan pengguna. Baca lebih lanjut.
- memerlukan :Memilih pengguna yang disahkan yang boleh mengakses kawasan terhad di laman web. Baca lebih lanjut
Mulakan semula perkhidmatan Apache
Setelah membuat sebarang perubahan dalam fail konfigurasi Apache (HTTPD.conf atau apache2.conf), anda perlu memulakan semula perkhidmatan web Apache.
Untuk pengguna Centos/RHEL 6/5:
perkhidmatan sudo httpd mulakan semula
Untuk pengguna CentOS/RHEL 8/7:
SUDO Systemctl Mulakan semula httpd.perkhidmatan
Untuk pengguna Ubuntu/Debian:
SURDO SYSTEMCTL Mulakan semula Apache2
- « Cara memasang tomcat 8.5 di Centos, Ubuntu & Linuxmint
- Cara Menyiapkan Server X11vnc di Ubuntu & Linuxmint »