Monday, April 24, 2017

Lab 8.7 Konfigurasi Basic Authentication Web Server Apache CentOS 7


Assalamualaikum wr wb

pada kali ini saya akan sharing tutorial Konfigurasi Basic Authentication Web Server Apache CentOS 7 yang merupakan lanjutan dari tutorial sebelumnnya yaitu ada banyak jadi saya sarankan untuk kunjungi tutorial sebelumnya terlebih dahulu sebelum terjun dan mulai mengikuti tutorial yang ini. untuk link nya DISINI . bagi yang sudah mengerti kalian boleh mulai untuk konfigurasinya..

karena pada kali ini saya membahas tentang Basic Authentication jadi apa sih itu Basic Authentication? Basic Authentication adalah metode dimna web yang kita buat dan yang ingin kita kunjungi ini diberi user dan password. jadi pada intinya bagi yang ingin mengunjungi web ini tidak semua orang bisa hanya yang memiliki user untuk mengaksesnya.

untuk mempersinkat waktu kita mulai saja konfigurasinya.

Topologi
Konfigurasi

1. pertama tama kalian buat file auth_basic.conf terlebih dahulu, file ini digunakan untuk menyimpan konfigurasi basic authentification yang nanti nya akan kita buat, untuk membuat nya kalian bisa lihat gambar di bawah.

nano /etc/httpd/conf.d/auth_basic.conf


2. selanjutnya adalah mengedit file auth_basic.conf nya. untuk isian sintaks nya kalian bisa lihat gambar di bawah.


keterangan : 
<Directory /var/www/adityax> = merupakan lokasi direktori web, disini saya membuat basic auth nya di domain  adityax.com, dan letak direktori web adityax.com di /var/www/adityax/ , jadi saya menggunakan lokasi direktori nya domain adityax.com
AuthType Basic = tipe authentication yang digunakan.
AuthName "Basic Authentication" = adalah nama auth nya 
AuthUserFile = tempat user basic auth nya itu berada.
require valid-user = di haruskan untuk login menggunakan user yang valid saat mengakses web nya. 
3.  setelah selesai mengkonfigurasi file auth_basic.conf nya. selanjutnya kita buat usernya. untuk perintahnya bisa lihat gambar di bawah ini.

htpasswd -c /etc/httpd/conf/.htpasswd adityax


Keterangan :
htpasswd = adalah perintah membuat password nya.
-c = create
/etc/httpd/conf/.htpasswd = adalah letak user auth nya.
adityax = adalah user yang nanti akan digunakan buat login ke web nya.
4. setelah kita buat user nya. sekarang kita cek dulu apakah sudah terdaftar atau belum. untuk perintahnya adalah.

cat /etc/httpd/.htpasswd


5. setelah selesai membuat usernya. sekarang kita buat web nya, di sini saya membuat web melalui index.html, jadi kita buat dulu file index.html nya. karena yang saya daftarkan domain di auth nya itu adityax.com, jadi kita buat index nya di direktori adityax.com. untuk perintahnya kalian bisa lihat gambar di bawah.

nano /var/www/adityax/index.html


6. selanjutnya kalian isikan file index.html nya. untuk contoh kalian bisa lihat gambar di bawah.


7. setelah semua yang kita butuhkan selesai. sekarang restart httpd nya.

systemctl restart httpd


8. sekarang kita coba test akses web domain kalian , dan nanti akan disuruh untuk mengisi user dan passwordnya, untuk user dan password nya kalian bisa gunakan user yang sebelumnya sudah kalian buat.. (jika belum tampil authentication nya coba klik refresh)


setelah selesai memasukkan user serta passwordnya, maka terbukalah tampilan web nya.



akhirnya berhasil juga... selesai sudah tutorial kali ini..
sekian dari saya... semoga bermanfaat :)

Lorem ipsum is simply dummy text of the printing and typesetting industry.


EmoticonEmoticon