Saturday, April 22, 2017

[CentOS 7] LAB 8.7 Konfigurasi Enable Basic Authentication (Apache Web Server)

Assalamuallaikum 
WarahmatullahiWabarakatuh.

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

Selamat malam semua, selamat datang kembali di blog Warung Informasi. Pada kesempatan ini ane mau sharing lagi nih, pada artikel kali ini ane akan sharing mengenai konfigruasi enable basic authentication. Iya sesuai judul yaitu enable basic authentication. Dari namanya sih kita sudah tidak asing lagi ya hehehe.


Enable basic authentication itu seperti login administrator seperti pada facebook, twitter, instagram atau yang lainnya. Tetapi disini kita membuat halaman loginnya menjadi sebuah pop up atau notifikasi, jadi misalnya ada seorang admin atau pengguna lah yang ingin mengakses suatu situs web server kita, nah orang tersebut harus melakukan login terlebih dahulu untuk mengakses situs web servernya. Kurang lebih disini kita akan membuat sebuah apa yaa, pokoknya yang buat login lah gitu hehe.
Penasaran ga ? kalo penasaran yuk ikuti terus artikel ini.

Kurang lebih topologi yang ane gunain seperti berikut.


Berikut adalah konfigurasi yang harus dilakukan.

 Gambar 1

1.) Masuk dan edit file yang diberi nama auth_basic.conf. File tersebut terletak di dalam directory /etc/httpd/conf.d/. Untuk mengedit file, jalankan perintah
nano /etc/httpd/conf.d/auth_basic.conf

  Gambar 2

2.) Kemudian tambahkan script seperti gambar diatas.
Ket : 
  • /var/www/adrizky/auth-basic : Directory untuk auth-basic nya di directory /var/www/adrizky/auth-basic, /var/www/adrizky/ merupakan letak file web server untuk domain www.adrizky.net
  • AuthType : Type yang digunakan untuk auth, disini menggunakan type basic
  • AuthName : Terserah mau diisi apa aja karena optional
  • AuthUserFile : Letak file auth nya
  • require valid-user : Untuk mengindikasikan password yang nanti dibuat untuk login valid, berdasarkan user yang dibuat


  Gambar 3

3.) Selanjutnya buat user nya, disini ane menggunakan nama rizky untuk usernya. Untuk membaut user jalankan perintah 
htpasswd -c /etc/httpd/conf/.htpasswd "user"
Kemudian masukkan password sesuai dengan keinginan dan yang pastinya mudah diingat.


  Gambar 4

4.) Kemudian restart httpdnya dengan menjalankan perintah
systemctl restart httpd 

  Gambar 5

5.) Setelah itu buat directory dengan nama auth-basic di directory /var/www/adrizky/auth-basic. Directory ini digunakan untuk menampilkan notifikasi login beserta isi dari web servernya.


  Gambar 6

6.) Kemudian kita masuk dan edit file index.html yang terletak di directory /var/www/adrizky/auth-basic/. Untuk masuk dan edit file, jalankan perintah
nano /var/www/adrizky/auth-basic/index.html

  Gambar 7

7.) Kemudian isi file nya dengan syntax html, terserah isi file mau dibuat seperti apa. Disini si ane cuma yang simple simple aja hehe.


  Gambar 8

8.) Kemudian akses web browser dengan menggunakan "nama domain/auth-basic". Dannn tara muncul notifikasi atau pop up untuk login hehe. Setelah itu kita login menggunakan user yang tadi telah dibuat.



 Gambar 9

9.) Tampilan web isi dari file index.html di directory /var/www/adrizky/auth-basic

Jadi dengan menggunakan cara seperti ini tidak dapat sembarangan orang dapat mengakses situs web server kita hehe. Hanya orang yang user dan password nya saja yang dapat mengakses.
Mungkin hanya itu yang dapat saya sharing, mohon maaf bila banyak kesalahan baik dari segi kata dan penulisan.
Terima Kasih. Semoga Bermanfaat. 

Wassalamuallaikum Warahmatullahi Wabarakatuh.

 وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

0 komentar:

Post a Comment