返回首页

apache虚拟主机配置基础教程

时间:2011-06-17 14:44来源:知行网www.zhixing123.cn 编辑:麦田守望者

Apache基于主机名称的虚拟主机配置(即多个主机名可以对应一个IP,apache根据不同的主机名称解析到不同的web目录。)下面是一个本地的实例。

#这里配置虚拟主机的使用的IP和端口号

NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
ServerAdmin xyz@zhixing123.cn //管理邮箱名称
ServerName bbs //主机名称
DocumentRoot “E:\virtual”

//上面的路径可以是一个绝对路径也可以是一个相对路径。其中相对路径是指相对于的web根目录的路径
ErrorLog logs/virtual_error_log

//为虚拟主机配置的错误日志文件
CustomLog logs/virtual-access_log common

//用户访问日志文件
</VirtualHost>

好了,虚拟主机的配置都完成了,如果你对apache比较了解,还可以增加其它辅助的配置进去。

但是这时候会遇到一个问题,在浏览器里输入http://bbs/ (bbs是我们刚才配置的主机名称)会发现出现了无法显示网页的页面。这是什么原因呢?这是因为在浏览器里输入的域名,浏览器默认的先查询windows系统自带的一个hosts文件,查找跟主机名称对应的Ip地址,如果没有记录,就会向dns服务器发送请求以解析这个主机名。这就是为什么我们输入http://bbs出现无法显示网页的原因了,是的,因为没有找到主机名对应的IP地址。那怎么解决呢?我们用的是本地的apache服务器,IP地址是本地地址,所以不可能让dns服务器为我们解析主机名。但是我们可以手动修改windows系统的hosts文件,让hosts文件为我们解析ip(hosts文件一般在系统根目录下的windows/system32/drivers/etc目录下或者在系统根目录下的windows/system32目录下),只要在系统的hosts文件加入如下一行就ok了。

127.0.0.1 bbs

好了,输入http://bbs 就可以访问我们的虚拟主机对应的web目录了。

但是,还没有结束,输入我们原来的主机命会发现访问到的同样是bbs虚拟主机对应的web目录。这是因为我们虚拟主机的设置覆盖了原来中心主机的设置。解决方法很简单,把原来的中心主机也配置成虚拟主机就可以了。关于这点,apache的帮助手册是这么描述的:

如果你想在现有的web服务器上增加虚拟主机,你必须也为现存的主机建造一个<VirtualHost>定义块。这个虚拟主机中ServerName和DocumentRoot所包含的内容应该与全局的ServerName和DocumentRoot保持一致。还要把这个虚拟主机放在配置文件的最前面,来让它扮演默认主机的角色。

一样的配置方法(别忘了设置hosts文件 哦),完成后,重新启动apache就ok了。 就是这么简单!
 

------分隔线----------------------------
标签(Tag):php php龙8娱乐官网手机版 php源代码 php基础教程
------分隔线----------------------------
推荐内容
  • Laravel debug bar 调试利器

    一、简介 Laravel Debugbar 在 Laravel 5 中集成了 PHP Debug Bar ,用于显示调试及错...

  • 如何安装mysql mysql安装图解教程

    本文就是给吊丝程序员介绍的怎么安装mysql的教程一枚,追求高大尚的高帅福可以绕道而...

  • Windows 2008服务器使用Xampps 搭建环境完美整合mod

    一、Xampps Tomcat模块使用中需要jdk支持的安装方法: 由于jdk的包真心大 180MB, 也无...

  • PHP调试利器XDebug的安装与使用基础教程

    很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,虽然对于有较丰富开...

  • phpstorm创建编辑远程项目实现图解教程

    PhpStorm是一个编辑PHP代码的神器,应该说是目前世界上编辑PHP代码的最好用的IDE了吧...

  • PHP的一种实现基于遗传算法的组卷系统的代码

    遗传算法(Genetic Algorithm,简称GA)是一种模拟达尔文的遗传选择和自然淘汰的生物...

  • 猜你感兴趣
  • 教育技术学动态
  • 教育技术学论文
  • 理论研究
  • 应用研究
  • 资源收藏
  • 百家观点
  • 英文文献
  • 中国电化教育
  • 电化教育研究
  • 中国远程教育
  • 开放教育研究
  • 现代教育技术
  • 远程教育杂志
  • 现代远距离教育
  • 中国教育信息化
  • 中国信息技术教育
  • 中小学信息技术
  • Flash龙8娱乐官网手机版
  • Photoshop龙8娱乐官网手机版
  • 3DMAX龙8娱乐官网手机版
  • AutoCAD龙8娱乐官网手机版
  • CorelDRAW龙8娱乐官网手机版
  • Matlab龙8娱乐官网手机版
  • 其他龙8娱乐官网手机版
  • .Net龙8娱乐官网手机版
  • Asp龙8娱乐官网手机版
  • Php龙8娱乐官网手机版
  • Jsp龙8娱乐官网手机版
  • Ajax龙8娱乐官网手机版
  • Android教程
  • 其他龙8娱乐官网手机版
  • Word教程
  • Excel教程
  • PowerPoint教程
  • Ubuntu教程
  • 其他教程
  • 课件下载
  • 软件下载
  • 视频教程下载
  • 其他下载
  • 教案大全
  • 试题大全
  • 课件大全
  • 其他大全
  • 人像摄影
  • 风光摄影