Untuk mengatur web dengan mode autentikasi user pada web server berbasis Apache, langkah-langkahnya adalah sebagai berikut:
Buka terminal atau console pada server.
Pastikan modul auth_basic dan modul authn_file sudah diaktifkan pada Apache dengan menjalankan perintah berikut:
sudo a2enmod auth_basic
sudo a2enmod authn_file
Buat file .htpasswd yang berisi daftar user dan password yang akan diizinkan untuk mengakses web. Gunakan perintah berikut untuk membuat file tersebut:
sudo htpasswd -c /etc/apache2/.htpasswd username
Ganti username dengan nama user yang ingin diizinkan untuk mengakses web.
Tambahkan konfigurasi autentikasi pada file .htaccess pada folder web yang ingin diatur. Jika file .htaccess belum ada, buat file tersebut dengan perintah:
sudo touch /var/www/html/.htaccess
Tambahkan konfigurasi autentikasi pada file tersebut dengan menambahkan kode berikut:
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
Konfigurasi ini akan membuat semua konten pada folder tersebut hanya dapat diakses oleh user yang terdaftar di file .htpasswd.
Restart Apache dengan perintah:
sudo systemctl restart apache2
Setelah konfigurasi selesai, saat user mencoba mengakses konten pada folder yang sudah diatur, mereka akan diminta untuk memasukkan username dan password yang sudah terdaftar pada file .htpasswd.
Jawaban:
jawabannya ada di gambar
Penjelasan:
like,kasih rating terbaik,jadikan jawabn tercerdas dan follow yaa makasihh
Jawaban:
Untuk mengatur web dengan mode autentikasi user pada web server berbasis Apache, langkah-langkahnya adalah sebagai berikut:
Buka terminal atau console pada server.
Pastikan modul auth_basic dan modul authn_file sudah diaktifkan pada Apache dengan menjalankan perintah berikut:
sudo a2enmod auth_basic
sudo a2enmod authn_file
Buat file .htpasswd yang berisi daftar user dan password yang akan diizinkan untuk mengakses web. Gunakan perintah berikut untuk membuat file tersebut:
sudo htpasswd -c /etc/apache2/.htpasswd username
Ganti username dengan nama user yang ingin diizinkan untuk mengakses web.
Tambahkan konfigurasi autentikasi pada file .htaccess pada folder web yang ingin diatur. Jika file .htaccess belum ada, buat file tersebut dengan perintah:
sudo touch /var/www/html/.htaccess
Tambahkan konfigurasi autentikasi pada file tersebut dengan menambahkan kode berikut:
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
Konfigurasi ini akan membuat semua konten pada folder tersebut hanya dapat diakses oleh user yang terdaftar di file .htpasswd.
Restart Apache dengan perintah:
sudo systemctl restart apache2
Setelah konfigurasi selesai, saat user mencoba mengakses konten pada folder yang sudah diatur, mereka akan diminta untuk memasukkan username dan password yang sudah terdaftar pada file .htpasswd.