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)
在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文件
复制代码代码示例:
<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
cd /var/www/html/website2
5,测试: 如此,一个基于IP的虚拟主机就配置完成了。 (责任编辑:IT) |