Memasang atau mendaftarkan banyak domain pada Google Cloud VM itu mudah. Setelah artikel pertama Google VM Bag 1 selesai kini dilanjutkan bagian ke 2 yaitu multi domain.
langsung saja,
$ sudo mkdir -p /var/www/namadomainmu.com/html
kemudian lanjut dengan ownership,
$ sudo chown -R $USER:$USER /var/www/namadomainmu.com/html
Check permissions apakah sudah 755 , jika tidak ada yang diutak atik biaran saja. Tetapi kalau ragu,
sudo chmod -R 755 /var/www/namadomainmu.com
Kemudian buat file index.html untuk ujicoba
nano /var/www/namadomainmu.com/html/index.html
Isikan dengan apa saja sebagai sample test
Secara default, server (ubuntu) mempunyai konfigurasi default di /etc/apache2/sites-available/000-default.conf
. Kita akan merubahnya menjadi Virtual Host. Cara ini lebih direkomendasikan agar dapat memuat banyak domain dan website
Membuat virtual host
Commandnya sbb:
sudo nano /etc/apache2/sites-available/namadomainmu.com.conf
kemudian isi dengan
<VirtualHost *:80>
ServerAdmin admin@namadomainmu.com
ServerName namadomainmu.com
ServerAlias www.nama-domainmu.com
DocumentRoot /var/www/namadomainmu.com/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Akifkan virtual host
sudo a2ensite namadomainmu.com.conf
Disable host default
sudo a2dissite 000-default.conf
Test konfigurasi
sudo apache2ctl configtest
Jika outputnya OK maka tidak ada masalah
Restart kembali apache
sudo service apache2 restart
Selesai
Catatan:
Memasang Sub domain pun sama
Komentar