当前位置: > Linux服务器 > apache >

apache基于IP地址的虚拟主机配置实例

时间:2014-08-12 22:18来源:linux.it.net.cn 作者:it

在apache服务器中,配置基于IP的虚拟主机。

步骤1,不同IP地址的配置: 
 

复制代码代码示例:
cd /etc/sysconfig/network-scripts 
cp ifcfg-eth0 ifcfg-eth0:1 
 

vi ifcfg-eth0:1 
更改为: 
 

复制代码代码示例:
DEVICE=eth0:1 
ONBOOT=YES 
BOOTPROTO=static 
IPADDR=192.168.0.2 
NETMASK=255.255.255.0

步骤2,重启网络:
 

复制代码代码示例:
service network restart

步骤3,修改httpd.conf文件
vi /etc/httpd/conf/httpd.conf
更改虚拟主机部分为: 
 

复制代码代码示例:
<VirtualHost 192.168.0.1:80> 
DocumentRoot /var/www/html/website1 
</VirtualHost> 
<VirtualHost 192.168.0.2:80> 
DocumentRoot /var/www/html/website2 
</VirtualHost>

步骤4,创建目录以及页面文件: 
 

复制代码代码示例:

mkdir –p /var/www/html/website1 
mkdir –p /var/www/html/website2 
cd /var/www/html/website1 
echo “website1” >index.html

cd /var/www/html/website2 
echo “website2” >index.html

5,测试: 
在浏览器中输入:
http://192.168.0.1与http://192.168.0.2

如此,一个基于IP的虚拟主机就配置完成了。

(责任编辑:IT)
------分隔线----------------------------