Membuat Virtual Host dalam APACHE2 di Sistem Operasi UBUNTU

hari ini pertama kali saya menggunakan UBUNTU, yang kata kawan-kawan saya barang ini adalah System Operasi yang Sangat GAMPANG configurasinya, semula saya berpikir UBUNTU sangatlah rumit, tapi ternyata, ketika saya mencobanya …. memang SANGAT MUDAH !!
Ok, kali ini saya ingin berbagi sedikit pengetahuan tentang bagaimana membuat Virtual Host dalam package APACHE2 ( Versi terbaru APACHE ).
Saya anggap apache2 telah terinstall dalam box server anda, atau jika belum ketikkan command sudo apt-get install apache2 untuk meng-install apache versi 2 dalam server anda.
Jika suskes terinstall, maka apache akan membentuk direktori tempat file-file konfigurasinya dijalankan. ( /etc/apache2 )
Tulisan saya kali ini tidak akan membahas bagaimana detail konfigurasi yang di lakukan pada apache2, tetapi kita akan membahas bagaimana membuat sebuah Virtual Host pada server apache yang telah terinstall.
Virtual Host merupakan layanan dari Apache, seolah-olah server Apache kita berada pada banyak mesin. Apache mendukung dua tipe virtual host; berdasarkan IP address dan berdasarkan hostname. Perbedaan dari kedua tipe ini adalah ; tipe berdasarkan IP address, kita harus menggunakan 1 ip address untuk 1 virtual host yang akan kita gunakan.dengan kata lain, 1 domain 1 ip address. Sedangkan tipe berdasarkan hostname, kita dapat menggunakan 1 ip address untuk banyak virtual host, dengan kata lain, 1 ip address bisa digunakan untuk banyak domain. ( domain yang ingin di gunakan, terlebih dahulu di pointing ke ip address server anda ).
Berikut adalah langkah-langkah membuat Virtual Host :
1. buat sebuah file yang akan menangani konfigurasi Virtual Host kita pada direktori /etc/apache2/sites-available
cd /etc/apache2/sites-available
touch cyberbox
2. edit file tersebut dan tambahkan konfigurasi Virtual host yang kita kehendaki
nano cyberbox
berikut adalah contoh konfigurasi Virtual Host untuk domain cyberbox.on.web.id
Tampilkan »
Penjelasan :
NameVirtualHost 212.241.214.21 = nama virtual host kita ( masukkan ip anda )
= domain dan listening port yang ingin kita gunakan
DocumentRoot /var/www/html = document ROOT tempat dimana file-file web kita di akses.
save dan keluar dari text editor.
3. Buat file symbolic di direktori /etc/apache2/sites-enabled yang mengarah ke file /etc/apache2/sites-available/cyberbox
sudo a2ensite cyberbox /etc/apache2/sites-available/cyberbox
4. Tambahkah domain yang telah kita set menjadi virtual host di file /etc/hosts
echo “ipaddress domain.com domain” >> /etc/hosts
contoh : echo “212.241.214.21 cyberbox.on.web.id cyberbox” >> /etc/hosts
5. reload server Apache
sudo /etc/init.d/apache2 reload
6. Jika tidak terjadi error, coba akses virtual host yang sudah kita masukkan dengan browses.
http://cyberbox.on.web.id/
Selesai… Anda dapat mendambahkan banyak domain ke dalam server Apache anda.

0 komentar: