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 ).
1 |
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.
1 2 3 |
mkdir –p /var/www/satu mkdir –p /var/www/dua |
selanjutnya atur permission nya
1 2 |
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.
1 |
nano /etc/apache2/sites-available/satu.com.conf |
dan isikan script seperti dibawah ini perhatikan yang ditebalkan
1 2 3 4 5 6 7 8 9 |
<VirtualHost *:80> ServerAdmin admin@example.com 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
1 |
a2ensite satu.conf |
silahkan ulangi dari mulai membuat virtualhost untuk domain dua.com.
Recent Comments