All for Joomla All for Webmasters

Setup Virtual Hosts menggunakan AppServ

virtual hosts diagram Virtual Host merupakan cara untuk mengatur banyak website atau URL di dalam satu mesin atau satu IP. Jadi dengan menggunakan Virtual Host kita dapat menambahkan banyak domain didalam satu mesin. Misalnya kita dapat menggabungkan domain http://www.belajarpc.com dan http://www.okihelfiska.net didalam satu server. Ada banyak web server yang biasa digunakan oleh user. Salah satunya adalah Appserv.

Didalam virtual host, kita dapat membuat URL http://localhost/saya menjadi http://www.saya.com. Sehingga seolah-olah kita punya alamat website seperti yang sesungguhnya.

 

Bagaimana cara melakukannya ?

Pada artikel ini saya menggunakan AppServ sebagai engine webservernya. Saya berasumsi bahwa didalam komputer anda sudah terinstall AppServ ini.

Tahap I

Lakukan editing pada file host di komputer anda. File host tersebut berada didalam folder :

C:\WINDOWS\system32\drivers\etc\

virtual-host-file

Tahap II

Edit file httpd.conf yang disimpan dalam folder C:\AppServ\Apache2.2\conf. Kemudian cari baris :

#LoadModule vhost_alias_module module/mod_vhost_alias.so

Lalu matikan tanda # diawal baris tersebut, sehingga hasilnya berubah menjadi seperti dibawah ini :

LoadModule vhost_alias_module module/mod_vhost_alias.so

Berikutnya cari lagi baris :

#Include conf/extra/httpd-vhosts.conf

Hapus juga tanda # diawal baris tersebut untuk mengaktifkan fungsinya :

Include conf/extra/httpd-vhosts.conf

Simpanlah file tersebut.

Tahap III

Menambahkan Virtual Host pada file httpd-vhosts.conf yang disimpan dalam folder C:\AppServ\Apache2.2\conf\extra.

Ubahlah konfigurasi yang pertama dibawah ini :

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.x
    DocumentRoot "C:/Apache2.2/docs/dummy-host.x"
    ServerName dummy-host.x
    ServerAlias www.dummy-host.x
    ErrorLog "logs/dummy-host.x-error.log"
    CustomLog "logs/dummy-host.x-access.log" common
</VirtualHost>

menjadi seperti :

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot "C:/AppServ/www"
    ServerName localhost
    ServerAlias localhost
    ErrorLog "logs/localhost-error.log"
    CustomLog "logs/localhost-access.log" common
</VirtualHost>

kemudian edit bagian yang kedua :

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.x
    DocumentRoot "C:/Apache2.2/docs/dummy-host2.x"
    ServerName dummy-host2.x
    ErrorLog "logs/dummy-host2.x-error.log"
    CustomLog "logs/dummy-host2.x-access.log" common
</VirtualHost>

menjadi seperti dibawah ini :

<VirtualHost *:80>
    ServerAdmin webmaster@saya.com
    DocumentRoot "C:/AppServ/www/saya"
    ServerName www.saya.com
    ErrorLog "logs/saya-error.log"
    CustomLog "logs/saya-access.log" common
</VirtualHost>

Saya berasumsi bahwa tempat penyimpanan datanya didalam folder "C:/AppServ/www/saya"

Tahap IV

Buat sebuah file html biasa untuk menandakan bahwa virtualhost terlah berhasil dibuat. simpan file dengan nama index.htm atau index.html didalam folder "C:/AppServ/www/saya"

<html>

<head>

<title>Saya.Com</title>

</head>

<body><h2>Ini Website saya</h2>

</body>

</html>

Tahap V

Restart service dari AppServ melalui menu Start > All Program > AppServ > Control Server by Service > Apache Restart.

Kalau bingung, restart aja deh windowsnya 🙂

Tahap VI

Uji coba virtual host anda, buka url www.saya.com melalui web browser.

virtual-host-web

 

Semoga Bermanfaat.

I'm Teacher Vocational School in SMK Labor Pekanbaru. I interested in Computer, Networking, Web Design, Blogging and the development of computer education.

3 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *