Download aplikasi Kami RootSec Follow Github
Jasa Pembuatan Whatsapp Bot Click Disini

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 😃

Getting Info...

About the Author

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…

Post a Comment

Ngapain?
DoodStream - Upload videos share & make money
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.