Membuat Virtual Host dalam APACHE2 di Sistem Operasi UBUNTU

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

[spoiler]

===================begin file===========================

NameVirtualHost 212.241.214.21

<VirtualHost cyberbox.on.web.id:80>

ServerAdmin cyberbox@telkom.net

DocumentRoot /var/www/html

<Directory />

Options FollowSymLinks

AllowOverride None

</Directory>

<Directory /var/www/html/>

Options Indexes FollowSymLinks MultiViews

AllowOverride None

Order allow,deny

allow from all

# Uncomment this directive is you want to see apache2’s

# default start page (in /apache2-default) when you go to /

#RedirectMatch ^/$ /apache2-default/

</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

<Directory “/usr/lib/cgi-bin”>

AllowOverride None

Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch

Order allow,deny

Allow from all

</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,

# alert, emerg.

LogLevel warn

CustomLog /var/log/apache2/access.log combined

ServerSignature On

Alias /doc/ “/usr/share/doc/”

<Directory “/usr/share/doc/”>

Options Indexes MultiViews FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

Allow from 127.0.0.0/255.0.0.0 ::1/128

</Directory>

</VirtualHost>

=======================EOF=================================

[/spoiler]

Penjelasan :

NameVirtualHost 212.241.214.21 = nama virtual host kita ( masukkan ip anda )

<VirtualHost cyberbox.on.web.id:80> = 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.

Mohon maaf jika ada kesalahan pada penulisan artikel ini.

Sudut Kamar Sepi 07
Wawan Firmansyah


Kata Kunci:

membuat virtual host di ubuntu  virtual host apache di ubuntu  membuat virtual domain apache2  membuat virtual host ubuntu domain  membuat virtualhost apache di ubuntu  membuat virtualhost di ubuntu  tutorial apache2 vhost ubuntu  virtual host pada ubuntu  virtual host ubuntu  

2 Responses to “Membuat Virtual Host dalam APACHE2 di Sistem Operasi UBUNTU”

  1. bloger copy paste
    April 18, 2010 at 7:52 am #

    KOPI PASTE YA…
    jazehahahahahahaha

    • FreeDownload
      April 18, 2010 at 8:05 am #

      maaf, bisa di beritahu untuk link asli nya artikel ini ?? jika saya copy paste :)

Leave a Reply