{"id":296,"date":"2010-02-06T17:32:24","date_gmt":"2010-02-06T09:32:24","guid":{"rendered":"https:\/\/umarzuki.org\/blogku\/?p=296"},"modified":"2010-02-06T17:32:24","modified_gmt":"2010-02-06T09:32:24","slug":"virtual-host-berdasarkan-ip","status":"publish","type":"post","link":"https:\/\/umarzuki.org\/blog\/2010\/02\/06\/virtual-host-berdasarkan-ip\/","title":{"rendered":"Virtual host berdasarkan IP"},"content":{"rendered":"<p>Contoh membina virtual host berdasarkan IP untuk pelayan web apache pada Debian Lenny<\/p>\n<p><strong>\/etc\/network\/interfaces<\/strong> pelayan web<\/p>\n<p><code>auto lo eth0 eth0:0<br \/>\niface lo inet loopback<\/p>\n<p>iface eth0 inet static<br \/>\n\taddress 192.168.56.3<br \/>\n\tnetmask 255.255.255.0<br \/>\n\tbroadcast 192.168.56.255<\/p>\n<p># eth0:0 akan menjadi interface untuk vhost1<br \/>\niface eth0:0 inet static<br \/>\n\taddress 192.168.56.4<br \/>\n\tnetmask 255.255.255.0<br \/>\n\tbroadcast 192.168.56.255<\/code><\/p>\n<p>Pasang pakej apache2<\/p>\n<p><code>aptitude install apache2<\/code><\/p>\n<p>Cipta dan edit fail 001-vhost1<\/p>\n<p><code>mkdir \/etc\/apache2\/logs<br \/>\ntouch \/etc\/apache2\/sites-enabled\/001-vhost1<\/code><\/p>\n<p>Kandungan 001-vhost1 seperti berikut<br \/>\n[code lang=&#8217;plain&#8217;]<VirtualHost 192.168.56.4><br \/>\n\tServerName www.vhost1.debian.int<br \/>\n\tServerAdmin webmaster@vhost1.debian.int<br \/>\n\tDocumentRoot \/var\/www\/vhost1<br \/>\n\tErrorLog logs\/www.vhost1.debian.int-error_log<br \/>\n\tCustomLog logs\/www.vhost1.debian.int-access_log combined<br \/>\n\tScriptAlias \/cgi-bin\/ \/var\/www\/cgi-bin\/vhost1<br \/>\n<\/VirtualHost>[\/code]<\/p>\n<p>Buat folder \/var\/www\/vhost1<br \/>\n<code>mkdir \/var\/www\/vhost1<\/code><\/p>\n<p>Cipta dan edit fail index.html di dalam \/var\/www\/vhost1 dengan kandungan seperti berikut<br \/>\n[code lang=&#8217;html&#8217;]<br \/>\n<html><br \/>\n<body><\/p>\n<h1>Ini adalah laman virtual host<\/h1>\n<p><\/body><br \/>\n<\/html><br \/>\n[\/code]<\/p>\n<p>Mulakan semula servis apache2<br \/>\n<code>\/etc\/init.d\/apache2 restart<\/code><\/p>\n<p>Sepatutnya bila anda semak imbas 192.168.56.4 pada pelungsur web, anda akan nampak<\/p>\n<blockquote><p>Ini adalah laman virtual host<\/p><\/blockquote>\n<p>Maklumat lanjut<br \/>\nLinux Administration Handbook muka surat 767<br \/>\n<a href=\"http:\/\/httpd.apache.org\/docs\/1.3\/vhosts\/ip-based.html\">http:\/\/httpd.apache.org\/docs\/1.3\/vhosts\/ip-based.html<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Contoh membina virtual host berdasarkan IP untuk pelayan web apache pada Debian Lenny \/etc\/network\/interfaces pelayan web auto lo eth0 eth0:0 iface lo inet loopback iface eth0 inet static address 192.168.56.3 netmask 255.255.255.0 broadcast 192.168.56.255 # eth0:0 akan menjadi interface untuk vhost1 iface eth0:0 inet static address 192.168.56.4 netmask 255.255.255.0 broadcast 192.168.56.255 Pasang pakej apache2 aptitude [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[39],"tags":[],"class_list":["post-296","post","type-post","status-publish","format-standard","hentry","category-pelbagai"],"_links":{"self":[{"href":"https:\/\/umarzuki.org\/blog\/wp-json\/wp\/v2\/posts\/296","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/umarzuki.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/umarzuki.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/umarzuki.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/umarzuki.org\/blog\/wp-json\/wp\/v2\/comments?post=296"}],"version-history":[{"count":0,"href":"https:\/\/umarzuki.org\/blog\/wp-json\/wp\/v2\/posts\/296\/revisions"}],"wp:attachment":[{"href":"https:\/\/umarzuki.org\/blog\/wp-json\/wp\/v2\/media?parent=296"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/umarzuki.org\/blog\/wp-json\/wp\/v2\/categories?post=296"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/umarzuki.org\/blog\/wp-json\/wp\/v2\/tags?post=296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}