Blog

Home   /   blog   /   Membuat Virtual Host pada Apache Web Server di Ubuntu

Membuat Virtual Host pada Apache Web Server di Ubuntu

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 :

  <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

Leave a Reply

Your email address will not be published.