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 ...

Share this

Related Posts

Previous
Next Post »