Yaa melanjutkan lagi tutorial mengenai web server apache, kali ini saya akan menjelaskan cara menggunakan Basic Authentication, basic authentication adalah sebuah cara dimana kita harus memiliki user yang di valid agar bisa mengakses web server kita ini berfungsi agar keamanan dari web server kita lebih terjaga karena tidak sembarang orang bisa mengakses web server kita.
Konfigurasi Server
1. nah untuk mengaktifkan basic authentication kita harus membuat, file konfigurasinya terlebih dahulu di /etc/httpd/conf.d/ dengan nama auth_basic.conf
nano /etc/httpd.conf.d/auth_basic.conf
2. kemudian isikan file konfigurasi tersebut seperti dibawah
Penjelasan
Directory /var/ww/html/auth-basic, merupakan tempat dimana konfigurasi auth_basic di simpan
AuthType Basic jenis atau tipe dari otentikasi yang digunakan
AuthName "Basic Authentication" nama dari otentikasi
AuthUserFile /etc/httpd/conf/.htpasswd, tempat dari data data user yang valid berada
require valid-user, yaitu agar bisa mengakses web server harus menggunakan user yang valid
3. setelah itu kita harus membuat user dengan password yang akan disimoan di /etc/hhtp/conf/.htpasswd dengan command
htpasswd -c /etc/httpd/conf/.htpasswd namauser
kemudian isikan password untuk user tersebut
4. kemudian agar konfigurasi berjalan restart layanan httpd dari server kita
systemctl restart httpd
5. kemudian kita harus membuat directory baru sesuai dengan pada auth_basic.conf
mkdir /var/ww/html/auth-basic
6. selanjutnya kita akan membuat file html untuk web basic authentication kita, isikan sesuai kebutuhan anda, jika sudah jangan lupa untuk menyimpannya
Verifikasi Client
untuk verifikasi pada client sama seperti sebelumnya kita harus mengakses web server kita dari browser pada client dengan format
http://www.namadomain.xxx/auth_basic
maka akan muncul pop up otentikasi seperti berikut, isikan dengan user yang telah di buat sebelumnya di .htpasswd kemudian klik ok
setelah itu barulah tampilan dari web kita akan muncul
nah, sekian tutorial saya mengenai basic authentication, semoga bermanfaat...
0 comments:
Post a Comment