Konfigurasi Web Server CentOS : Virtual Host


Virtual Host atau sering disebut Vhost adalah suatu konfigurasi untuk mengatur banyak website dalam satu IP yang sama. Contoh penerapannya adalah apabila kita ingin membuat (baca: mempunyai) banyak domain dalam 1 IP public atau 1 server maka kita dapat mengakalinya dengan cara membuat Virtual Host pada web server.

Sebelum melakukan konfigurasi Vhost, buatlah (baca: sediakan) 2 buah domain terlebih dahulu. Cara membuat 2 buah domain dalam 1 web server bisa dilihat DISINI.
Nah, setelah selesai membuat 2 buah domain lanjutkan dengan melakukan konfigurasi Vhost. Berikut ini adalah langkah konfigurasinya

1. Cek terlebih dahulu domain yang pertama
[root@halim_server]# dig www.halim.net
Gambar 1.0 Cek domain pertama

2. Setelah itu, cek domain kedua
[root@halim_server]# dig www.halim-forum.net
Gambar 1.1 Cek domain kedua

3. Buat file konfigurasi VirtualHost yaitu vhost1.conf pada direktori /etc/httpd/conf.d/
[root@halim_server]# nano /etc/httpd/conf.d/vhost1.conf
Kemudian isi file dengan script berikut
Gambar 2.0 File vhost1.conf
Penjelasan :
DocumentRoot = Direktori file domain
ServerName = Domain yang digunakan
ServerAdmin = Isi dengan email admin. Jika terdapat error pada web server, maka akan diforward ke email ini
ErrorLog = File yang berisi log error dari web server
CustomLog = File yang berisi custom log pada domain tersebut

4. Selanjutnya buat direktori untuk domain kedua (halim-forum)
[root@halim_server]# mkdir /var/www/forum
Gambar 3.1 Buat direktori untuk domain kedua

5. Selanjutnya, edit file index.html untuk tampilan website pertama
[root@halim_server]# nano /var/www/html/index.html
Gambar 4.0 File index.html untuk tampilan website pertama

6. Edit file index.html untuk tampilan website kedua
[root@halim_server]# nano /var/www/forum/index.html
Gambar 4.1 File index.html untuk tampilan website kedua

7. Restart httpd
[root@halim_server]# systemctl restart httpd
Gambar 5.0 Restart httpd

8. Tahap terakhir, yaitu tahap pengecekan.
  • Domain pertama
Gambar 6.0 DONE

  • Domain kedua
Gambar 6.1 DONE

Sekian tutorial yang dapat saya bagikan kali ini, semoga dapat bermanfaat! Silahkan tinggalkan komentar, saran, maupun kritik! Regards..

By: blogabdulhalim.blogspot.com | Abdul Halim (c) 2017
Previous
Next Post »

Silahkan kirimkan Komentar dan Masukan anda. ConversionConversion EmoticonEmoticon

Thanks for your comment