Sabtu, 29 April 2017

8.7 Konfigurasi Enable Basic Authentication pada Apache Web Server

Assalamu'alaikum Warahmatullahi Wabarakatuh. 

Sekarang kita masuk ke materi yang selanjutnya, yakni basic authentication. 

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.

Oke, kita langsung masuk ke labnya saja ya untuk mempersingkat waktu. 

Pertama-tama, Buat dan edit file auth_basic.conf di directory /etc/httpd/conf.d/

 
Kemudian tambahkan syntak seperti pada gambar di bawah ini. 

Keterangan :
Untuk direcotrynya, sesuaikan dengan letak penempatan domainnya.
Directory adalah lokasi directory web, kita membuatnya basic authenticationnya pada directory /var/www/fhtml/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.

Kemudian kita buat User authentcation beserta password authenticationnya. 

htpasswd : adalah perintah untuk membuat password
-c : Create
/etc/httpd/conf/.htpasswd : adalah letak user authenticationnya
fitrahka: adalah usernya


Kita cek apakah user & passwordnya sudah berhasil di buat, dengan perintah seperti pada gambar di bawah ini.


Sekarang, buatlah directory Web auth-basic sesuai apa yang sudah di konfigurasi tadi pada file auth_basic.conf


Lalu, Sekarang kita buat dan edit file index.html nya. 


Isikan scriptnya. pengisian ini bersifat bebas, ini hanya contoh sederhananya saja.



Kemudian sekarang kita restart httpdnya. dengan perintah systemctl restart httpd



Verivikasi

Buka browser pada client, kemudian pada addressbar ketikkan https://namadomainkalian/auth_basic/

Terlihat bahwa diperlukan authentication untuk dapat mengakses web servernya, isikan username dan password yang telah dibuat.

Dan ini adalah tampilan web server setelah berhasil log in authentication.

0 komentar:

Posting Komentar