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.255Cek lagi dengan ifconfig
#ifconfigSemestinya 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
Filed under: Apache




















