Apache Web Server – IP Host Based (5)

Jika Anda mempunyai lebih dari 1 IP Address, maka Anda dapat melakukan virtual Host berbasis IP Address.

Penulisan Direktif hampir sama dengan sebelumnya, cuma Anda perlu menambahkan IP Address Anda dan menambahkan virtual eth0.

Karena kebanyakan server hanya mempunyai sebuah atau 2 buah ethernet card, maka Anda perlu menambahkan virtual Eth (saya menyebutnya begitu :)

Coba ketik instruksi #ifconfig maka akan terlihat kondisi Ethernet card Anda.


    Link encap:Ethernet HWaddr 00:D0:B7:2E:E9:C9
    inet addr:66.165.101.242 Bcast:66.165.101.255 Mask:255.255.255.240
    inet6 addr: fe80::1d0:b72f:f22e:c9f9/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:149375183 errors:0 dropped:0 overruns:0 frame:0
    TX packets:5651113 errors:0 dropped:0 overruns:0 carrier:1
    collisions:191680 txqueuelen:1000
    RX bytes:1887978237 (1.7 GiB) TX bytes:2090119617 (1.9 GiB)
    Interrupt:21

Misal data Anda:

    eth0
    inet addr:66.165.101.242 Bcast:66.165.101.255 Mask:255.255.255.240
    eth0:1
    inet addr:66.165.101.243 Bcast:66.165.101.255 Mask:255.255.255.240

Untuk menambahkan Host dengan IP : 66.165.101.247 dan eth0:2, maka lakukan instruksi dibawah ini :

    #ifconfig eth0:2 ip 66.165.101.247 netmask 255.255.255.240 broadcast 66.165.101.255

Cek lagi dengan ifconfig

    #ifconfig

Semestinya eth0:2 Anda sudah keluar.

inet addr:66.165.101.247 Bcast:66.165.101.255 Mask:255.255.255.240

Contoh Direktif Apache :

    Contoh direktif vhost IP:66.165.101.247

    < VirtualHost 66.165.101.247>
    DocumentRoot /home/xbagz/public_html
    ServerName xbagz.org
    < Directory "/home/xbagz/public_html">
    allow from all
    Options +Indexes
    < /Directory>
    < /VirtualHost>

    Atau…..

    < VirtualHost 66.165.165.247>
    DocumentRoot /home/inimybox/public_html
    ServerName inimybox.com
    ErrorLog /home/inimybox/logs/error_log
    CustomLog /home/inimybox/logs/acces_log combined
    < /VirtualHost>

Oke dech ! Sekarang Anda sudah bisa set virtual host berbasis IP :)