Panduan ini diujicobakan pada Ubuntu 8.10, namun bisa juga diterapkan pada distribusi lain yang juga berbasis Debian.
Untuk membuat virtual host berdasarkan nama diperlukan beberapa langkah. Berikut ini adalah tahapannya:
Ubah user menjadi root dengan mengetikan perintah berikut:
masukan password root.
Copy file default yang ada di direktori /etc/apache2/sites-available/ dengan nama virtual host yang akan kita buat. Ketik perintah berikut:
(Catatan: Silahkan isikan nama mynewsite dengan nama virtual host yang akan anda buat.)
Pastikan anda telah menyediakan folder tempat menyimpan file website anda. Pada setting bawaan, ubuntu meletakan folder root pada direktori /var/www.
Langkah berikutnya adalah dengan mengedit file virtual host yang tadi sudah kita buat. Ketikan perintah berikut:
Kemudian edit beberapa parameter berikut ini:
ServerAdmin webmaster@localhost
ServerName www.mynewsite.com #ubah dengan nama virtual host anda
DocumentRoot /var/www/mynewsite/ #arahkan pada direktori website anda
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/mynewsite/> #arahkan pada direktori website anda
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
Setelah selesai kemudian save.
Untuk mengkatifkan virtual host yang baru anda buat silahkan ketikan perintah berikut ini:
Perhatian: mynewsite adalah nama dari file virtual host yang tadi sudah anda buat. Sesuaikan dengan kondisi anda.
Langkah terakhir adalah mereload apache dengan perintah berikut:
Untuk memastikan virutal host anda sudah berjalan dengan baik, Anda harus mengedit file hosts yang ada pada direktori /etc/ agar bisa mencobanya di local. Untuk itu ketikan perintah berikut ini:
lalu tambahkan baris berikut ini:
Save konfigurasi tersebut dan keluar. Buka browser anda dan ketikan alamat http://www.mynewsite.com
Jika tidak ada masalah kini virtual host anda sudah aktif.


