Hari ini saya mendapat tugas memmbuat virtual host di server local ,,,waktu pertama baca artikel tentang virtual host saya sempat kebingungan soalnya kelihatannya sulit,tp ternyta g sulit kok,lgsung aja yachh ikuti langkah"nya,,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:
sudo su
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:
cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mynewsite
(Catatan: Silahkan isikan nama mynewsite dengan nama virtual host yang akan kalian buat.)
Pastikan kalian telah menyediakan folder tempat menyimpan file website kalian. 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:
sudo nano /etc/apache2/sites-available/mynewsite
Kemudian edit beberapa parameter berikut ini:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName www.mynewsite.com #ubah dengan nama virtual host kalian DocumentRoot /var/www/mynewsite/ #arahkan pada direktori website kalian
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/mynewsite/> #arahkan pada direktori website kalian
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ServerAdmin webmaster@localhost
ServerName www.mynewsite.com #ubah dengan nama virtual host kalian DocumentRoot /var/www/mynewsite/ #arahkan pada direktori website kalian
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/mynewsite/> #arahkan pada direktori website kalian
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:
sudo a2ensite mynewsite
Perhatian: mynewsite adalah nama dari file virtual host yang tadi sudah kalian buat. Sesuaikan dengan kondisi kalian.
Langkah terakhir adalah mereload apache dengan perintah berikut:
sudo /etc/init.d/apache2 reload
Untuk memastikan virutal host kalian sudah berjalan dengan baik,kalian harus mengedit file hosts yang ada pada direktori /etc/ agar bisa mencobanya di local. Untuk itu ketikan perintah berikut ini:
sudo nano /etc/hosts
lalu tambahkan baris berikut ini:
127.0.0.1 www.mynewsite.com
Save konfigurasi tersebut dan keluar. Buka browser kalian dan ketikan alamat
http://www.mynewsite.com
Jika tidak ada masalah kini virtual host kalian sudah aktif.


0 comments:
Post a Comment