Pages

Tuesday, March 1, 2016

Multiple website pada satu Server Apache dengan OS Linux Centos


Untuk seting multiple website pada satu server apache, ada empat komponen yang diseting:


  • -       File httpd.conf
  • -       File hosts
  • -       DNS zone
  • -       DocumentRoot



Httpd.conf
Pada file httpd.conf lokasinya di /etc/httpd/conf/,
Pada bagian paling akhir, tambahkan baris-baris berikut:

<VirtualHost *:80>
   ServerName  catatanteknis.com
   ServerAlias  www.catatanteknis.com
   DocumentRoot   /var/www/catatanteknis
</VirtualHost>

Baris konfigurasi diatas adalah konfigurasi minimal. Yang advanced, parameternya lebih banyak.


hosts
file hosts ini ada pada direktori /etc/

tambahkan baris berikut:

10.1.1.1 catatanteknis  catatanteknis.com

Kalau nambah domain lain, misalnya colliersadventure, tinggal tambah baris dibawahnya:

10.1.1.1 catatanteknis1  catatanteknis1.com


DNS
Untuk DNS, tergantung kita daftar domain dimana. Kita masukkan nama domain dan ipnya di sana,
-       Tambahkan zone catatanteknis.com
-       Di dalamnya tambahkan: Host (A), (same as parent), 10.1.1.1
-       Dan satu lagi tambahkan: Host (A), www , 10.1.1.1


DocumentRoot
DocumentRoot ini adalah lokasi penyimpanan dari file-file halaman-halaman website kita. Letaknya tergantung dari konfigurasi DocumentRoot yang kita seting di httpd.conf bagian VirtualHost tadi. Perlu diperhatikan ownership dari file-file tersebut, supaya tidak terjadi error.