بسم الله الرحمن الرحيم
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 InNantinya 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 ^^