VirtualHost

Secara sederhananya virtualhost adalah metode untuk menambahkan banyak domain dengan menggunakan satu IP dalalm satu mesin.
Untuk menggunakan virtualhost pastikan terlebih dahulu sudah terinstall webserver apache ( untuk nginx di tulisan selanjutnya ) apabila belum terinstall silahkan ketikan perintah dibawah ini ( saya menggunakan Ubuntu 19.04 ).

apt install apache2

apabila apache sudah terinstall silahkan create directory root yang akan digunakan. Pada sekenario kali ini saya ingin membuat dua virtual host untuk domain satu.com dan dua.com jadi kita memerlukan dua dua directory root, untuk membuatnya ikuti perintah seperti dibawah ini.

mkdir –p /var/www/satu
 mkdir –p /var/www/dua

selanjutnya atur permission nya

chown -R $USER:$USER /var/www/satu
chown -R $USER:$USER /var/www/dua


directory root sendiri adalah sebuah directory yang mana nantinya akan kita gunakan untuk menaruh scrip web yang kita buat. Tahap selanjutnya kita membuat file virtual host dengan perintah.

nano /etc/apache2/sites-available/satu.com.conf


dan isikan script seperti dibawah ini perhatikan yang ditebalkan

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName satu.com
    ServerAlias www.satu.com
    DocumentRoot /var/www/satu
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>


Setelah file virtualhost sudah jadi terkahir adalah untuk mengaktifkanya caranya adalah dengan perintah

a2ensite satu.conf


silahkan ulangi dari mulai membuat virtualhost untuk domain dua.com.

Leave a Reply

Your email address will not be published. Required fields are marked *

WordPress Appliance - Powered by TurnKey Linux