网站建设服务器
本文将详细讲解如何基于ip虚拟主机配置apache。边肖认为它很实用,所以我将与你分享它作为参考。希望你看完这篇文章能有所收获。
首先我们用记事本打开httpd.conf文件,这个文件在apache的目录下,比如:d:\ \ \ Appserv \ \ \ Apache 2.2 \ \ \ conf,修改以下两个地方:
(推荐学习:apache从入门到精通)
加载模块vhost _ alias _ module modules/mod _ vhost _ alias.so//Remove前面的#,意思是启用apache的虚拟主机函数,第203行。
include conf/extra/httpd-vhosts.conf//删除#意味着从文件httpd-vhosts . conf导入虚拟主机配置。
配置虚拟主机后,无法用localhost访问,只需在httpd.conf文件中注释掉ServerName localhost:80行即可。
基于IP
1.假设服务器的IP地址为192.168.1.10,并使用ifconfig将三个IP绑定在同一个网络接口eth0:
[root @ localhost root]# ifconfig eth 0:1 192 . 168 . 1 . 11
[root @ localhost root]# ifconfig eth 0:2 192 . 168 . 1 . 12
[root @ localhost root]# ifconfig eth 0:3 192 . 168 . 1 . 13
2.修改hosts文件,并添加三个域名,使它们一一对应:
192 168 1 . 11 www.test1.com
192 168 1 . 12 www.test2.com
192 168 1 . 13 www.test3.com
3.建立虚拟主机是存放网页的根目录,比如在/www目录下建立test1、test2、test3文件夹,分别存放1.html、2.html、3.html。
/www/test1/1.html
/www/test2/2.html
/www/test3/3.html
4.在httpd.conf中包含附加配置文件httpd-vhosts.conf,然后在httpd-vhosts.conf中编写以下配置:
虚拟主机
服务器名www.test1.com
DocumentRoot /www/test1/
目录'/www/test1 '
选项索引跟随符号链接
AllowOverride None
订单允许、拒绝
允许所有人
/目录
/虚拟主机
虚拟主机
服务器名www.test1.com
DocumentRoot /www/test2/
目录'/www/test2 '
选项索引跟随符号链接
AllowOverride None
订单允许、拒绝
允许所有人
/目录
/虚拟主机
虚拟主机
服务器名www.test1.com
DocumentRoot /www/test3/
目录'/www/test3 '
选项索引跟随符号链接
AllowOverride None
订单允许、拒绝
允许所有人
/目录
/虚拟主机
如何基于ip配置Apache虚拟主机分享到这里。希望以上内容可以帮助到你,学习更多的知识。如果你觉得文章不错,可以分享给更多人看。
更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:www.chenqinet.cn。