Apr 28, 2017

LAB 8.7 Enable Basic Authentication Web Server Apache CentOS7


Pengertian

Authentication Basic (Otentikasi Dasar) merupakan sebuah metode yang digunakan oleh seorang pengelola web untuk memberikan username dan password (otentikasi) pada web ketika client melakukan request. Ini adalah teknik sederhana dalam menerapkan kontrol akses pada web. Untuk menentukan username dan password yang dapat digunakan, pada server perlu menambahkan user yang dapat melakukan otentikasi.


Persiapan

Tutorial ini merupakan tutorial ke 7, dan persiapan yang perlu dilakukan tetap sama yaitu menyiapkan sistem operasi CentOS 7 sebagai server dan sistem operasi Windows sebagai client untuk melakukan verifikasi.


Topologi



  • Domain = anitawnrn.net
  • IP Address Server = 172.16.11.104/24
  • IP Address Client = 172.16.11.105/24



Konfigurasi

1.  Langkah pertama buat file untuk konfigurasi otentikasinya, masukkan command nano /etc/https/conf.d/auth_basic.conf.


2.  Setelah masuk di file, ketukkan script berikut.

Keterangan :


  • Directory = Lokasi dari direktori web Anda.
  • AuthType Basic = Tipe otentikasi yang digunakan (dasar).
  • AuthName = Merupakan penamaan otentikasi tersebut.
  • AuthUserFile = Merupakan file user otentikasi dasarnya.
  • require valid-user = Ketentuan untuk login menggunakan user yang valid.



3.  Selanjutnya buat user beserta password yang akan digunakan ketika otentikasi.

Keterangan :


  • htpasswd = Perintah yang digunakan untuk membuat password user.
  • -c = Create (buat).
  • /et/httpd/conf/.htpasswd = Letak atau lokasi user yang digunakan untuk otentikasi.
  • anita = Nama user yang ingin dibuat.



4.  Kemudian restart httpd (Apache) agar konfigurasi pada server terperbarui.


5.  Setelah itu buat direktori untuk otentikasi dasarnya, yang sebelumnya telah ditentukan letaknya yaitu pada /var/www/anitawnrn. Buat nama direktori auth-basic (agar sesuai dengan konfigurasi sebelumnya), masukkan perintah mkdir /var/www/anitawnrn/auth-basic untuk membuat direktori tersebut.


6.  Beirkutnya buat file index.html pada direktori tersebut.


7.  Lalu isi file dengan contoh script html berikut ini, dan simpan file.


Verifikasi

1.  Pada client, buka browser kemudian akses web dengan keyword "http://nama.domain/auth-basic". Jika konfigurasi yang Anda lakukan sudah benar, maka akan muncul tampilan untuk otentikasi seperti pada gambar berikut.


2.  Untuk membuka web, masukkan username dan password dari user yang tadi dibuat untuk otentikasi kemudian klik OK.


3.  Setelah itu maka web dapat dibuka dan isi file html akan tertera disana.



Selesai.
Sekian untuk konfigurasi Authentication Basic Web Server Apache, mohon maaf jika ada kekurangan dan kesalahan. Selamat mencoba dan semoga bermanfaat.


0 komentar:

Post a Comment