0,00 Rp

Tidak ada produk di keranjang.

konfigurasi web server apache2 protected by authentication

Pada kesempatan kali ini saya akan berbagi tutorial bagaimana cara mengkonfigurasi web server apache2 protected by authentication. Pada pengujian nanti client harus login terlebih dahulu jika ingin mengakses website tersebut. Sebelum ke konfigurasi lanjutan dari http pastikan anda sudah paham dengan konfigurasi web server degnan apache2 jika belum silahkan lihat tutorial dibawah ini.

Disini saya akan menggunakan domain “penguin.local” sebagai nama dari web server tersebut, sesuaikan dengan milik kalian.

Step 1 install apache2

Pertama kita harus menginstall apache2

Apt-get install apache2

Step 2 konfigurasi apache2

  • Pertama-tama kita pindah directory dulu ke sites-available
Cd /etc/apache2/sites-available
  • Setelah itu copykan file 000-default.conf ke www.conf
cp 000-default.conf www.conf
nano www.conf
  • Tambahkan script seperti berikut dibawah “CustomLog ${APACHE_LOG_DIR}/access.log combined”
<Directory “/var/www/www”>

AuthType Basic

AuthName “Silahkan login terlebih dahulu”

AuthUserFile /etc/apache2/.htpasswd

Require valid-user

</Directory>

A2ensite www.conf
  • Kemudian berikan password untuk user yang boleh login ke website tersebut
Htpasswd -c /etc/apache2/.htpasswd debian

#NOTE “debian” adalah nama user

  • Kemudian edit file apache2.conf
Nano /etc/apache2/apache2.conf
  • Cari bagian berikut, pada bagian “AllowOverride None” ganti dari none menjadi All
<Directory /var/www>

Options Indexes FollowSymLinks

AllowOverride None

Require all granted

</Directory>

<Directory /var/www>

Options Indexes FollowSymLinks

AllowOverride All

Require all granted

</Directory>

  • Buat directory www pada /var/www dan file index.html pada /var/www/www
  • Restar apache2
Service apache2 restart

Pengujian

Jika mengakses maka disuruh login

Login berhasil

Trimakasih telah membaca

We Just Penguin

 

Reviews

penguin kawe
Do what u love, and love what u do

Related Articles