Sam

"Don't Just Feel Special, Be Special"

Sabtu, 29 April 2017

Lab 8.7 Basic Authentication Apache

01.44 Posted by Unknown No comments
Basic Authentication Apache


Apa itu Basic Authentication?
Basic Authentication adalah suatu metode dimana Web yang kita buat diberikan user beserta password untuk mengaksesnya. Jadi yang bisa mengakses Web tersebut tidak sembarang orang, tetapi hanya yang mengetahui user dan password yang kita buat pada Web tersebut.

Konfigurasi Server

1) Buat dan edit file auth_basic.conf di directory /etc/httpd/conf.d/
nano /etc/httpd/conf.d/auth_basic.conf
 2) Tambahkan syntak seperti gambar dibawah ini
 Keterangan :


  • Directory adalah lokasi directory web, disini saya membuat basic authenticationnya pada directory /var/www/samuelnet/auth/basic/ 
  • AuthType merupakan Type authentication yang digunakan 
  • AuthName adalah penamaan authenticationnya. 
  • AuthUserFile adalah File user basic auth nya. 
  • require valid-user yaitu diharuskan untuk login menggunakan user yang valid


3) Membuat User untuk authentication beserta passwordnya
htpasswd -c /etc/httpd/conf/.htpasswd "nama user"
 Keterangan :



  • htpasswd : Perintah untuk membuat password
  • -c : Create
  • /etc/httpd/conf/.htpasswd : Letak user authenticationnya
  • samuel : Merupakan Usernya


4) Restart service httpd
systemctl restart httpd
5) Buat directory Web auth-basic sesuai apa yang sudah di konfigurasi tadi pada file auth_basic.conf
mkdir "path directory auth-basic"
6) Sekarang buat dan edit file index.html
nano "path directory auth-basic"index.html

Jika sudah jangan lupa disave

Verifikasi Client

1) Buka Web Browser kemudian tuliskan nama domain pada address bar dan diikut directory auth-basic (jika ada) dibelakangnya
Nah, bisa kalian lihat pada gambar diatas, akan muncul pop-up autentikasi login

2) Isikan username beserta passwordnya, kemudian klik login.
 3) Taraa, maka akan terbuka tampilan Webnya.

0 komentar:

Posting Komentar