2 Domain dalam 1 Server? Multi Domain pada Apache2 Ubuntu Server 14.04


Banyak dari pengguna vps yang menanyakan hal ini. yaitu bisakah dalam 1 server menggunakan 2 atau lebih domain ? jawabnya tentu saja bisa. Cara ini adalah hanya menggunakan trik VirtualHost pada Apache2.

Berikut caranya.
  1. Buat dahulu folder untuk root directory domain yang ingin ditambahkan. Skip No 1-2 jika sudah mempunyai root directory
    mkdir -p /var/www/example.com
    mkdir -p /var/www/example.co.id
  2. Selanjutnya fix permissionnya
    chown -R www-data:www-data /var/www/example.com
    chown -R www0data:www-data /var/www/example.co.id
    chmod -R 775 /var/www/example.com
    chmod -R 775 /var/www/example.co.id
  3. Tambahkan Virtualhost nya untuk masing masing domain
    touch /etc/apache/site-available/example.com
    touch /etc/apache/site-available/example.co.id
  4. Edit masing masing VirtualHost
    nano /etc/apache2/site-available/example.com
    nano /etc/apache2/site-available/example.co.id
    Isi Masing Masing dari Virtualhost seperti dibawah ini : -Example.com
    Alias /example.com /var/www/example.com
    <Directory /var/www/example.com>
    AllowOverride All
    </Directory>
    <VirtualHost *:80>
    DocumentRoot /var/www/example.com
    ServerName www.example.com
    ServerAlias example.com *.example.com
    </VirtualHost>
    -Example.co.id
    Alias /example.co.id /var/www/example.co.id
    <Directory /var/www/example.com>
    AllowOverride All
    </Directory>
    <VirtualHost *:80>
    DocumentRoot /var/www/example.co.id
    ServerName www.example.co.id
    ServerAlias example.co.id *.example.co.id
    </VirtualHost>
  5. Kemudian aktifkan Virtualhostnya.
    a2ensite example.com
    a2ensite example.co.id
  6. Selanjutnya Restart Apache2
    service apache2 restart
  7. Silahkan isi masing masing root directory dengan index untuk mencobanya ...

Tidak ada komentar :