Widget HTML Atas

Basic Authentication Apache Di CentOS 8

Keamanan selalu menjadi prioritas pertama untuk semua orang. Jika Anda seorang webmaster dan Anda ingin membatasi akses ke situs web tertentu saja yang dapat mengakses nya dengan ketentuan masing - masing user mempunyai user dan password sendiri - sendiri untuk mengakses situs, makaa cara ini dapat digunakan.

Basic Authentication salah satu solusi yang dapat digunakan sebagai security. Dengan Basic Authentication Anda dapat membuat username dan password tertentu untuk mengakses sebuah situs misalnya.

Konfigurasi Basic Authentication.

Untuk melakukan konfigurasi Basic Authentication di Apache sangatlah mudah silakan pindah ke direktori /etc/httpd/conf.d/ dan membuat file dengan nama auth_basic.conf seperti berikut ini

[root@hamim-centos8 ~]#
[root@hamim-centos8 ~]# cd /etc/httpd/conf.d/
[root@hamim-centos8 conf.d]#
[root@hamim-centos8 conf.d]# vim auth_basic.conf

Isikan dengan detail berikut:

<Directory /var/www/html/auth-basic>
AuthType Basic
AuthName "Basic Authentication"
AuthUserFile /etc/httpd/conf/.htpasswd
require valid-user
</Directory>

Keterangan:

  1. AuthType: Tipe dari Autentikasi
  2. AuthName: Nama Autentikasi
  3. AuthUserFile: Direktori file user

Selanjutnya set password user yang akan mengakses situs Anda gunakan perintah berikut

[root@hamim-centos8 conf.d]#
[root@hamim-centos8 conf.d]# htpasswd -c /etc/httpd/conf/.htpasswd hamim
New password:
Re-type new password:
Adding password for user hamim
[root@hamim-centos8 conf.d]#

Lihat authentikasi yang dibuat sebelumnya,

[root@hamim-centos8 conf.d]#
[root@hamim-centos8 conf.d]# cat /etc/httpd/conf/.htpasswd
hamim:$apr1$5HT7qgeN$qVb2xEPxr2TVbrVsCwYJj/
[root@hamim-centos8 conf.d]#
Berikutnya, membuat direktori, untuk penamaan direktori sesuaikan dengan konfigurasi auth_basic.conf diatas
[root@hamim-centos8 conf.d]# mkdir /var/www/html/auth-basic
[root@hamim-centos8 conf.d]#

Jika sudah silakan restart service httpd

[root@hamim-centos8 conf.d]# systemctl restart httpd
[root@hamim-centos8 conf.d]#

Untuk percobaan silakan buat test page bisa menggunakan .html misalnya, seperti berikut ini

[root@hamim-centos8 conf.d]# vim /var/www/html/auth-basic/index.html

Berikut isi file .index.html nya

<html>
<body>
<div style="width: 100%; font-size: 40px; font-weight: bold; text-align: center;">
Test Page for Basic Authentication
</div>
</body>
</html>

Jika sudah silakan akses http://IP_VM/auth/basic/ atau subdomain atau domain yang sudah pointing (arahkan) ke IP VM Anda seperti berikut:

Pastika username dan password nya sudah benar, jika benar akan tampil tampilan html yang sudah dibuat sebelumnya, seperti berikut ini

Sekian tutorial terkait Basic Authentication Apache.

Selamat mencoba semoga bermanfaat 👌

See You 😃

AnonSec Team
AnonSec Team Mungkin ketidaksempurnaan kita yang membuat kita begitu sempurna satu sama lain.Cinta adalah ruang dan waktu yang diukur oleh hati.Cinta terdiri dari satu jiwa yang menghuni dua tubuh.Kamu mungkin memegang tanganku untuk sementara waktu, tetapi kamu memegang hatiku selamanya.

No comments for "Basic Authentication Apache Di CentOS 8"