Secara default halaman web
kita dapat di akses oleh pengguna dari luar, jika web server aktif, akan
tetapi ada kalanya halaman web harus di rahasia kan dari pengguna-pengguna yang
tidak berwenang, untuk membuat halaman web yang hanya bisa dibuka oleh
user yang teregistrasi bisa kita lakukan otentifikasi halaman web dengan
menggunakan .htaccess dan .htpasswd , ada pun cara nya adalah seperti pada
langkah-langkah dibawah ini.
Sebelum nya harus dipastikan dulu
bahwa apache telah terinstall dengan baik jika belum maka lakukan proses
instalasi, adapun cara nya seperti dibawah ini :
apt-get update
Setelah itu buka web browser dan
ketikan http://localhost apabila muncul halaman dengan tulisan Its Work! maka
web server anda telah aktif, secara default lokasi dari tempat anda menyimpan
halaman web adalah di /var/www/ berikut adalah langkah-langkah lengkap nya:
1. Buat user ketikan adduser riki,
isikan informasi-informasi lainnya beserta password
2. Buat folder tempat kita menyimpan
halaman web, sebagai contoh apabila biasa nya menyimpan halaman web di
direktori /var/www/ maka masuk terlebih dahulu ke folder /var/www/ dan membuat
folder baru, misal nya saja nama folder yang akan kita buat riki. berikut
adalah 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 adalah sebagai berikut
<?php
echo "<td>";
echo "Contoh Otentifikasi
halaman web ";
?>
Ketik ctrl x terus pijit y dan
kemudian enter untuk menyimpan file
4. Buat file .htaccess adapun
konfigurasi nya adalah seperti 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 adalah
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 dapat
dilakukan dengan langkah seperti 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 seperti
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>
Post a Comment