Friday, February 23, 2018

√ Otentifikasi Apache2 Di Ubuntu Memakai .Htaccess Dan .Htpasswd



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

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>

8. Melihat hasil konfigurasi buka web browser dan ketikan http://localhost/riki, maka akan muncul halaman menyerupai dibawah ini:
 default halaman web kita sanggup di kanal oleh pengguna dari luar √ Otentifikasi Apache2 di ubuntu memakai .htaccess dan .htpasswd
9. Isikan user name dan password, kalau tidak maka akan muncul halaman menyerupai dibawah ini :
 default halaman web kita sanggup di kanal oleh pengguna dari luar √ Otentifikasi Apache2 di ubuntu memakai .htaccess dan .htpasswd

Credit to Riki Nuryadin, S.Pd


Sumber http://farihinmuhamad.blogspot.com