Otentifikasi Apache2 di ubuntu menggunakan .htaccess dan .htpasswd

Farihin Muhamad
0


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
apt-get install apache2

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>

8. Melihat hasil konfigurasi buka web browser dan ketikan http://localhost/riki, maka akan muncul halaman seperti dibawah ini:
9. Isikan user name dan password, jika tidak maka akan muncul halaman seperti dibawah ini :

Credit to Riki Nuryadin, S.Pd

Tags:

Post a Comment

0Comments

Post a Comment (0)