Lab 8.7 Web Server Apache with Basic Authentication

بسم الله الرحمن الرحيم


Assalamu'alaikum, kali ini saya akan berbagi ilmu tentang pembuatan autentikasi sederhana untuk dapat mengakses web server apache. Autentikasi ini bertujuan untuk meningkatkan keamanan sebuah website, sehingga tidak sembarang orang dapat mengaksesnya, walaupun yang kita coba saat ini adalah versi sederhananya saja, tapi hasilnya lumayanlah menurut saya.


Topologi


Konfigurasi

#Requirement :

1. Sekarang kita buat file basic authenticationnya, untuk lokasinya bisa kita buat pada directory /etc/httpd/conf.d/
#Ket :
<Directory /var/www/html/auth-basic> : lokasi directory tersebut  disesuikan dengan lokasi web yang anda buat, anda bisa sesuaikan lokasinya dengan web yang sudah anda buat

AuthType Basic : Tipe autentikasinya saya menggunakan basic

AuthName "Basic Authentication" : nama dari basic authenticationnya

AuthUserFile /etc/httpd/conf/.htpasswd : file yang menjadi source untuk melakukan authentication pada saat login webnya

require valid-user : supaya menggunakan username dan password (yang sesuai) untuk login ke website kita

2. Sekarang kita buat file authuserfilenya, sesuikan lokasinya dengan syntak yang sudah kita masukkan pada auth_basic.conf

3. Setelah itu kita restart system service httpdnya

4. Sekarang kita buat folder auth-basicnya pada directory /var/www/html/

5. Nah kita buat file index.html pada folder yang kita buat ini, sesuaikan letaknya, gunakan saja script html sederhana

6. Lakukan restart lagi pada service httpdnya

Client Test

Sekarang kita akses alamat websitenya, diikuti dengan file auth-basic, nantinya akan muncul sebuah authentication login, masukkan username berserta passwordnya, klik Log In

Nantinya website anda akan bisa terbuka apabila user yang digunakan sesuai dengan data authenticationnya

Sekian dari saya, mohon kritik dan sarannya
Wassalamu'alaikum

Tidak ada komentar:

Posting Komentar

Silahkan Komentarnya ^^