[CentOS 7] [8.5] Konfigurasi Virtual Host Pada Apache Web Server

Konfigurasi Virtual Host Apache Web Server di Centos 7


Assalamu'alaikum Wr Wb

Yap masih bersama dengan saya Dimas Trihandika pada materi yang sama yaitu tentang Web Server.

Setelah sebelumnya saya telah posting beberapa tutorial konfigurasi mengenai Web Server, Pada kesempatan kali ini saya ingin sharing kembali tutorial mengenai Web Server.

Judul posting kali ini yaitu cara Konfigurasi Virtual Host di Web Server Apache. Sebelumnya, apa itu Virtual Host? VirtualHost adalah cara untuk mengatur beberapa Domain dalam IP Address yang sama dalam satu server. Virtual Host ini digunakan untuk menjalankan lebih dari satu domain pada satu ip yang sama. virtual host dibutuhkan jika kita ingin menjalankan beberapa situs pada satu Server atau VPS yang sama.

Berikut Topologi yang saya buat




Adapun cara konfigurasinya adalah sebagai berikut :

1) Pertama Cek terlebih dahulu domain yang telah dibuat dengan perintah dig. Disini saya hanya membuat dua buah Domain yang bernama www.dimas.net dan www.dimastrihandika.org
dig "nama domain"


Oh iya jika kalian belum tahu cara membuat 2 Domain pada Centos 7, bisa kalian lihat tutorial konfigurasi membuat 2 Domain pada postingan saya sebelumnya, klik Disini

2) Nonaktifkan ServerName pada konfigurasi file httpd.conf yang terletak di /etc/httpd/conf/ dengan cara memberikan comment atau tanda pagar (#) didepan baris ServerName. Hal ini dilakukan untuk menghapus identitas webserver tersebut dan nantinya akan dikonfigurasi pada file virtualhost yang akan dibuat.
nano /etc/httpd/conf/httpd.conf


3) Jika sudah, sekarang buat file dengan format .conf di dalam directory /etc/httpd/conf.d/vhostdimas.conf.
vi /etc/httpd/conf.d/"namafile".conf

4) Kemudian tambahkan script seperti gambar dibawah ini.

Penjelasan:


  • DocumentRoot /var/www/html merupakan letak directory dari Domain yang telah ditentukan pada ServerName 
  • www.dimastrihandika.org/www.dimas.net merupakam Domain yang akan digunakan 
  • ServerAdmin adalah Email dari Admin pengelola Web Server itu sendiri
  • ErrorLog merupakan file yang berisi tentang log error web tersebut 
  • CustomLog adalah File yang berfungsi untuk custom log pada domain tersebut



5) Restart service httpd agar konfigurasi yang baru berjalan


6) Buat directory untuk masing-masing domain sesuai dengan apa yang telah di konfigurasi pada file vhost.conf tadi
mkdir "path directory domain"

7) Jika sudah buat file index.html ke dalam directory yang telah dibuat tadi


8) Karena filenya berformat html maka isikan file tersebut dengan syntak atau bahasa yang dikenali html


9) Lakukan hal yang serupa untuk domain yang satunya


Verifikasi Client


1) Lakukan pengeteasan melalui Web Browser client dengan menuliskan kedua nama domain di address bar/kolom url yang telah disediakan

Berikut merupakan tampilan Web dari Domain www.dimastrihandika.org


Dan berikut merupakan tampilan halaman Web dari Domain www.dimas.net



Oke, akhiri postingan tutorial kali ini

Sekian dan Semoga Bermanfaat...

Comments