Cara Setting Virtual Host Apache CentOS

By | 27th April 2016

Satu VPS untuk lebih dari satu atau banyak website. Tutorial ini untuk apache dengan sistem operasi linux CentOS, Tutorial Cara Setting Virtual Host Apache CentOS agar bisa menampung multi website atau domain dalam satu VPS atau satu IP dedicated server.

Add Domain di VPS

Langsung add domain VPS melalui konfigurasi /etc/resolv.conf

Tambahkan domain anda pada baris paling atas atau paling bawah pada file resolv.conf tersebut seperti contoh berikut ini:

Buka file /etc/hosts

Tambahkan domain anda contoh:

Konfigurasi httpd Apache

Pada CentOS konfigurasi apache terletak di /etc/httpd/conf

edit baris ini dan hilangkan pagar

dan tambahkan di paling bawah , saya merubah DocumentRoot ke  /home/httpd/

 

Keterangan:
ServerAdmin dnadnaxx@xxxx.com :
Alamat email anda duntuk demmy.id

DocumentRoot /home/httpd/demmyid :
Letak file-file website khusus untuk domain demmy.id

ServerName demmy.id:
Nama domain

ErrorLog /home/httpd/demmyid/error.log :
custom error log, misal jika sciprt error, file error karena tidak ditemukan nanti log nya terekam di error.log

CustomLog /home/httpd/demmyid/request.log combined :
Custom log untuk record user yang mengakses domain demmy.id

Anda juga bisa menambahkan domain yang lain dengan cara menambahkan kode seperti diatas pada file konfigurasi /etc/httpd/conf/httpd.conf.

Restart Apache

silahkan untuk di coba akses