Secara default halaman web kita sanggup di kanal oleh pengguna dari luar, jika web server aktif, akan tetapi ada kalanya halaman web harus di diam-diam kan dari pengguna-pengguna yang tidak berwenang, untuk menciptakan halaman web yang hanya sanggup dibuka oleh user yang teregistrasi sanggup kita lakukan otentifikasi halaman web dengan memakai .htaccess dan .htpasswd , ada pun cara nya yakni menyerupai pada langkah-langkah dibawah ini.
Sebelum nya harus dipastikan dulu bahwa apache telah terinstall dengan baik kalau belum maka lakukan proses instalasi, adapun cara nya menyerupai dibawah ini :
apt-get update
Setelah itu buka web browser dan ketikan http://localhost apabila muncul halaman dengan goresan pena Its Work! maka web server anda telah aktif, secara default lokasi dari daerah anda menyimpan halaman web yakni di /var/www/ berikut yakni langkah-langkah lengkap nya:
1. Buat user ketikan adduser riki, isikan informasi-informasi lainnya beserta password
2. Buat folder daerah kita menyimpan halaman web, sebagai pola apabila biasa nya menyimpan halaman web di direktori /var/www/ maka masuk terlebih dahulu ke folder /var/www/ dan menciptakan folder baru, misal nya saja nama folder yang akan kita buat riki. berikut yakni langkah2 nya:
cd /var/www
mkdir riki
3. Masuk ke direktori yang tadi dibuat, ketikan cd /riki buat sebuah file php cara nya ketikan nano index.php ada pun isinya yakni sebagai berikut
<?php
echo "<td>";
echo "Contoh Otentifikasi halaman web ";
?>
Ketik ctrl x terus pijit y dan lalu enter untuk menyimpan file
4. Buat file .htaccess adapun konfigurasi nya yakni menyerupai di bawah ini :
AuthUserFile /var/www/riki/.htpasswd
AuthName "Masukan user name dan password"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>
5.Buat user .htpasswd caranya yakni sebagi berikut
root@cukil-desktop:/var/www/riki# htpasswd -c .htpasswd riki
New Password:
Re-type new password:
Adding password for user riki
root@cukil-desktop:/var/www/riki#
6. Melihat isi file htpasswd sanggup dilakukan dengan langkah menyerupai dibawah ini
root@cukil-desktop:/var/www/riki# cat .htpasswd
riki:Ud4dLHPl662M
root@cukil-desktop:/var/www/riki#
7. Rubah file httpd.conf cara nya ketikan nano /etc/apache2/httpd.conf masukan konfigurasi menyerupai dibawah ini :
<Directory /var/www/riki>
AllowOverride FileInfo Authconfig Limit
Options Multiviews indexes SymLinksIfOwnerMatch
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny, allow
Deny from all
<LimitExcept>
</Directory>