Virtual Host adalah membuat lebih dari satu website pada satu mesin komputer yang sama. Dengan kata lain, satu alamat IP Address memuat beberapa website yang berbeda. Misalkan kita akan membuat alamat website: www.edusoftcenter.com, www.vcdpelajaran.com dan www.kursuskomputeronline.net dalam satu komputer dengan tampilan web yang berbeda-beda sesuai dengan domain yang diakses oleh user.
Langkah-langkahnya:
Edit file apache2.conf
# vi /etc/apache2/apache2.conf
Dapat kita lihat disana tertera kode :
Include /etc/apache2/conf.d/ # Include the virtual host configurations: Include /etc/apache2/sites-enabled/
Artinya, file konfigurasi apache2.conf juga mengambil konfigurasi dari file lain yang berada di direktori sites-enabled, tepatnya yaitu file :
/etc/apache2/sites-enabled/000-default. Sehingga nantinya kita dapat membuat virtual host dengan cara mengedit file tersebut
(/etc/apache2/sites-enabled/000-default)
Edit file 000-default
# vi /etc/apache2/sites-enabled/000-default
Masukkan code berikut :
Mau Kuasai Membuat Virtual Host pada Apache Web Server di Ubuntu Sampai Bisa Praktik Langsung?
Materi ini juga kami ajarkan langsung di kelas Edusoft Center, dibimbing mentor, sampai kamu bisa praktik nyata — bukan cuma baca teori.
Tanya Kursus via WhatsApp Lihat contoh project nyata dari siswa kami →
<VirtualHost *:80> ServerName www.edusoftcenter.com ServerAlias edusoftcenter.com DocumentRoot "/var/www/edusoft" </VirtualHost> <VirtualHost *:80> ServerName www.vcdpelajaran.com ServerAlias vcdpelajaran.com DocumentRoot "/var/www/vcd" </VirtualHost> <VirtualHost *:80> ServerName kursuskomputeronline.net ServerAlias kursuskomputeronline.net DocumentRoot "/var/www/kursus" </VirtualHost>
Buatlah dokumen index.html sebagai content website www.edusoftcenter.com yang diletakkan di /var/www/edusoft
# vi /var/www/edusoft/index.html <html> <body> <head> <title> Website www.edusoftcenter.com </title> </head> <h1> Selamat Datang www.edusoftcenter.com ( Kursus Komputer di Solo / Surakarta ) </h1> </body> </html>
Buatlah dokumen index.html sebagai content website www.vcdpelajaran.com yang diletakkan di /var/www/vcd
# vi /var/www/vcd/index.html <html> <body> <head> <title>Website www.vcdpelajaran.com </title> </head> <h1> Selamat Datang di www.vcdpelajaran.com </h1> </body> </html>
Buatlah dokumen index.html sebagai content website www.kursuskomputeronline.net yang diletakkan di /var/www/kursus
# vi /var/www/kursus/index.html <html> <body> <head> <title> Website www.kursuskomputeronline.net </title> </head> <h1> Selamat Datang di www.kursuskomputeronline.net </h1> </body> </html>
Restart Apache2
# /etc/init.d/apache2 restart
Mau Kuasai Membuat Virtual Host pada Apache Web Server di Ubuntu Sampai Bisa Praktik Langsung?
Materi ini juga kami ajarkan langsung di kelas Edusoft Center, dibimbing mentor, sampai kamu bisa praktik nyata — bukan cuma baca teori.
Tanya Kursus via WhatsApp Lihat contoh project nyata dari siswa kami →