8.7 Enable Basic Authentication With Apache

Setelah bahas mengenai 86-ssl-for-https-with-apache.html, selanjutnya bahas mengenai Basic Authentication with apache. Sebelumnya saya jelaskan secara singkat apa itu authentication.
Apa sih basic authentication?
Basic Authentication adalah metode dimana web yang kita buat diberi user dan password untuk mengaksesnya.
Jadi yang bisa mengakses web itu tidak semua orang, tetapi yang memiliki hak aksesnya.


Topologi, beserta penjelasan IP.

Konfigurasi 



  • Pertama-tama adalah membuat file auth_basic.conf terlebih dahulu, jadi file ini yang berfungsi menyimpan konfigurasi basic authentication pada web server. Dan untuk membuatnya bisa menggunakan perintah. 



  • Setelah itu edit file auth_basic.conf nya. dan isi dengan syntax.


    Keterangan gambar diatas :
    Directory /var/www/wahidayamcom : Adalah lokasi directory web, disini saya membuat basic auth nya di domain wahidayam.com, jadi menggunakan lokasi directory nya domain aminamanya.com
    AuthType Basic : Type authentication yang digunakan
    AuthName "Basic Authentication" : adalah nama auth nya.
    AuthUserFile : FIle user basic auth nya.
    require valid-user : diharuskan untuk login menggunakan user yang valid

  • Setelah tadi mengedit file auth_basic.conf, selanjutnya adalah Membuat user nya.
    untuk membuat nya menggunakan perintah.


    Keterangan perintah diatas :
    htpasswd : adalah perintah membuat password nya
    -c : create
    /etc/httpd/conf/.htpasswd : letak user auth nya.
    aminamanyacom : adalah user yang nanti akan digunakan untuk login
    New password : adalah password yang digunakan nanti untuk login

  • setelah tadi sudah melakukan konfigurasi yang berhubungan dengan file auth nya, selanjutnya membuat file index nya. Disini saya membuat auth nya didomain www.aminamanya.com, jadi membuat indexnya di directory aminamanya.com. Jika sudah membuat file indexnya bisa di skip tahap ini. Dan untuk membuatnya bisa menggunakan perintah.


  • Setelah itu isi file index.html nya, contohnya saya menggunakan syntax seperti gambar dibawah. 


  • Lalu restart httpd nya menggunakan perintah.


Verifikasi 

  • Setelah itu coba akses domain www.aminamanya.com, dan nanti akan disuruh untuk mengisi user dan passwordnya, isi dengan user dan password yang sudah dibuat tadi.


  • Setelah itu baru akan terbuka Tampilan web nya. 


alhamdullilah kita sudah selesai juga ngonfignya, oke, cukup sekian untuk membahasan pada post kali ini semoga bermanfaat untuk kalian semua, dan mohon maaf jika ada kesalahan dalam pengertian dan pengetikan disini saya juga masih belajar , oke deh , Oke, terimakasihh dan tunggu post yang lainnya. :):):)