Lab 8.5 Konfigurasi Virtual Host Pada Web Server [Apache] Centos 7


Pada kesempatan kali ini, Admin dari blog ini akan menjelaskan mengenai Konfigurasi Virtual Host di Web Server Apache. Sebelumnya, saya sudah ngeposting beberapa materi yang masih berkaitan dari Lab 8 tentang Web Server. Apa itu Virtual Host ?, Virtual Host adalah cara mengatur domain dalam IP address yang sama dalam satu server. Virtual Host ini biasanya digunakan untuk menjalankan laebih dari satu domain pada satu IP Address. 

Topologi
Pada Postingan kali ini, admin menggunakan topologi yang sama dengan topologi pada postingan sebelumnya


Nonaktifkan ServerName
Pertama-tama, lakukan konfigurasi untuk menonaktifkan ServerName. Masuk ke file /etc/httpd/conf/httpd.conf. Lalu, beri tanda pagar (#) di depan baris ServerName. Seperti gambar dibawah ini
vi /etc/httpd/conf/httpd.conf



Pengecekan 2 Domain
Lalu, laukan pengecekkan domain yang telah dibuat sebelumnya dengan menggunakan command dig. Pada postingan ini, admin hanya membuat 2 domin, yaitu www.fiqih57.net dan www.fadillah57.id.




File Format .conf
Setelah itu, buat file dengan format .conf di dalam directory /etc/httpd/conf.d/. Nama filenya bebas. Akan tetapi, disini admin membuat dengan nama vhost
vi /etc/httpd/conf.d/vhost.conf

Kemdian tambahkan script seperti gambar dibawah ini


Penjelasan :
<VirtualHost> adalah sintak untuk menandakan tiap satu web server. Jadi, kalau mau ada 2 atau lebih web server tinggal tambahkan sesuai dengan jumlah web servernya yang akan dbuat.

DocumentRoot adalah sintak untuk menandakan isi konten dari web server tersebut berada. Jika dilihat dari gambar diatas. domain fiqih57.net menggunakan directori /var/www/fiqih57. Sedangkan untuk domain fadillah57.id menggunakan directori /var/www/fadillah57

Server Admin adalah sintak untuk menandakan adminnistartor dari web server

ErrorLog adalah sintak yang berisi tentang log error dari web tersebut

CustomLog adalah sintak untuk medefinisikan log dari website 

Restart Service httpd
Lakukan restart service httpd agar konfigurasi yang dilakukan sebelumnya berjalan (diproses)
systemctl restart httpd

Buat directori untuk tiap-tiap domain sesuai dengan yang telah dikonfigurasi di file vhost.conf


Setelah itu, buat file index.html di tiap directory yang dibuat sebelumnya
vi /var/www/<nama directori>/index.html

Tambahkan script HTML di dalam file tersebut


Sekarang bua file index.html untuk domain fadillah57.id
vi /var/www/<nama directori>/index.html

Tambahkan script HTML di dalam file tersebut



Verifikasi Web di Client
Lakukan tahap terakhir yaitu pengecekan di client. Buka browser >> nama domain. Lakukan seperti gambar dibawah ini.















Cukup Sekian materi Konfigurasi Virtual Host Pada Web Server (Apache) CentOS 7 yang dapat saya sharing

Tunggu tutorial selanjutnya
Terima kasih sudah berkunjung
Mohon maaf jika ada kekurangan dan
Semoga bermanfaat
Previous
Next Post »