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
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
<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
Tambahkan script HTML di dalam file tersebut
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
ConversionConversion EmoticonEmoticon