Pages

Wednesday, February 16, 2011

Membuat Namebase Virtualhost Apache pada Ubuntu



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>

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