本機IP eth0:192.168.244.150 eth0:0 192.168.244.158
1、基于相同IP不同port的VirtualHost
編輯httpd.conf新增配置項
vim /etc/httpd/conf/httpd.conf
1
2
<code>Listen </code><code>8080</code>
<code>Listen </code><code>8888</code>
在最下列新增
3
4
5
6
<code><VirtualHost </code><code>192.168</code><code>.</code><code>244.150</code><code>:</code><code>8080</code><code>></code>
<code>DocumentRoot /</code><code>var</code><code>/www/html/website1</code>
<code></VirtualHost></code>
<code><VirtualHost </code><code>192.168</code><code>.</code><code>244.150</code><code>:</code><code>8888</code><code>></code>
<code>DocumentRoot /</code><code>var</code><code>/www/html/website2</code>
建立目錄:
mkdir /var/www/html/website1
mkdir /var/www/html/website2
echo website1 > /var/www/html/website1
echo website2 > /var/www/html/website2
重新開機服務: /etc/init.d/httpd restart
浏覽器浏覽測試
<a target="_blank" href="http://blog.51cto.com/attachment/201305/112425613.jpg"></a>
測試正常
2、基于相同port不同ip的VirtualHost
新增IP
ifconfig eth0:0 192.168.244.158
<code><VirtualHost </code><code>192.168</code><code>.</code><code>244.158</code><code>:</code><code>8888</code><code>></code>
顯示内容同上,因為DocumentRoot路徑一樣
/etc/init.d/httpd restart
同時打開兩個浏覽器進行測試
<a target="_blank" href="http://blog.51cto.com/attachment/201305/113036821.jpg"></a>
測試OK
3、基于相同IP相同port不同domain的VirtualHost
7
8
9
<code>NameVirtualHost </code><code>192.168</code><code>.</code><code>244.150</code>
<code><VirtualHost www.lansgg1.com></code>
<code>ServerName www.lansgg1.com</code>
<code><VirtualHost www.lansgg2.com></code>
<code>ServerName www.lansgg2.com</code>
重新開機httpd
修改本地hosts
<code>192.168</code><code>.</code><code>244.150</code> <code>www.lansgg1.com</code>
<code>192.168</code><code>.</code><code>244.150</code> <code>www.lansgg2.com</code>
進行基于域名測試
<a target="_blank" href="http://blog.51cto.com/attachment/201305/114353163.jpg"></a>
測試OK!!
本文轉自 西索oO 51CTO部落格,原文連結:http://blog.51cto.com/lansgg/1213670