{CentOS7}{LAB 8.7} Enable Basic Authentication

11:08:00 PM , 0 Comments

Assalamualaikum wr wb


Pada kesempatan kali ini saya akan menjelaskan tentang Mengaktifkan Autentikasi basic. Basic Authentication ini nantinya jika ada yang mengakses web server anda maka mereka harus login terlebih dahulu sesuai dengan user yang anda seting pada server. Pastinya tidak sembarang orang yang dapat mengakses web server anda melainkan hanya orang yang mendapat hak akses dari anda.
Basic Authentication ini bisa dijalankan pada web http maupun https.

Langsung saja pada konfigurasinya yah

Pertama buatlah file aut_basic.conf pada directory /etc/httpd/conf.d/
Nantinya file auth_basic.conf ini akan menampung konfigurasi dari basic authentication ini.
nano /etc/httpd/conf.d/auth_basic.conf

Isikan file tersebut dengan script dibawah ini,
Scirpt Directory ini adalah letak directory tampilan web berada, yang nantinya akan saya simpan pada directory /var/www/html/auth-basic.
AuthType Basic ini dikarnakan kita membuat autentikasi ini secara basic saja.
AuthName ini opsional bisa disini nama apa saja sesuka hati saya :v
AuthUserFile ini adalah letak dari autentikasi user file nya
require valid-user ini menandakan bahwa autentikasi usernya adalah valid 

Selanjutnya kita akan membuat user nya, yang nantinya kita gunakan untuk login pada autentikasi di web server kita.
htpasswd -c /etc/httpd/conf/.htpasswd reyshia
 httpasswd adalah perintah untuk membuat password nya
-c itu artinya "create"
/etc/httpd/conf/htpasswd adalah letak user auth nya.
reyshia adalah username yang nantinya akan digunakan pada saat login auth
new password disini biasa masukan password untuk usernya.

Setelah itu restart httpd agar konfigurasi berjalan dengan baik.
systemctl restart httpd

Selanjutnyaa kita akan membuat folder yang nantinya akan menjadi tempat penyimpanan fil index.html untuk tampilan web auth basic nya. Disini saya membuat autentikasinya di domain pandutama.net jadi saya buat folder auth-basic nya pada directory /html.
mkdir /var/www/html/auth-basic

Seperti yang saya bilang di tahap sebelum sebelumnya, kita akan membuat file index.html. File index.html ini adalah tempat menampung konfigurasi dari tampilan web auth-basic nya.
nano /var/www/html/auth-basic/index.html

Isikan file index.html tersebut dengan script html biasa, atau anda bisa ikuti cript di bawah ini.


Sekarang lakukan verifikasi web authentication anda, Pada saat pertama masuk ke web autentikasi anda maka pastinya ada autentikasi user yang muncul. Disanalah anda harus login dengan user yang sudah anda buat tadi. Untuk mengakses web auth nya, anda harus masuk dengan menambah nama folder setelah domain anda. Contoh
https://ns.pandutama.net/auth-basic atau https://ns.pandutama.net/"namafolderAuth"


Berikut adalah tampilan web autentikasi anda, tampilan ini akan muncul setelah anda berhasil login pada autentikasi user.


Pandutama

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.

0 comments: