本地机apache配置基于域名的虚拟主机详解


Posted in PHP onAugust 10, 2013

1.打开apache的httpd.conf文件,找到
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
这一段把Include conf/extra/httpd-vhosts.conf前面的"#"去掉。

2.修改位于(win7)c:/windows/system32/drivers/etc/目录下的hosts文件
增加一段:127.0.0.1    x.acme.com(你用来访问的域名)

3.我用的是wamp包,所以到c:/wamp/bin/apache/Apache2.2.11/conf/extra目录下
修改文件httpd-vhosts.conf
NameVirtualHost默认如下:
NameVirtualHost *:80

增加:
<VirtualHost *:80>
    ServerAdmin x@acme.com   
    DocumentRoot "/var/www/html"
    ServerName x.acme.com   
    ErrorLog "logs/x.acme.com-error.log"
    CustomLog "logs/x.acme.com-access.log" common
</VirtualHost>

改好然后重启服务器。
在浏览器中输入http://x.acme.com就可以到你的目录.

当然如果你是想在现有的web服务器上增加虚拟主机,那么原来localhost的服务要能用的话,需要在上面的基础上加点东西:
 hosts文件里加上:127.0.0.1  localhost
并在httpd-vhosts.conf文件里增加:
<VirtualHost *:80>
    ServerAdmin localhost@xxx.com  
    DocumentRoot "/var/www/"
    ServerName localhost   
    ErrorLog "logs/ localhost-error.log"
    CustomLog "logs/ localhost-access.log" common
</VirtualHost>

PHP 相关文章推荐
PHP4实际应用经验篇(7)
Oct 09 PHP
ajax缓存问题解决途径
Dec 06 PHP
PHP $_SERVER详解
Jan 16 PHP
redis 队列操作的例子(php)
Apr 12 PHP
介绍一些PHP判断变量的函数
Apr 24 PHP
PHP 生成N个不重复的随机数
Jan 21 PHP
php自定义hash函数实例
May 05 PHP
php实现scws中文分词搜索的方法
Dec 25 PHP
PHP的AES加密算法完整实例
Jul 20 PHP
PHP使用PDO抽象层获取查询结果的方法示例
May 10 PHP
PHP实现基于3DES算法加密解密字符串示例
Aug 24 PHP
ThinkPHP 3.2.3实现加减乘除图片验证码
Dec 05 PHP
php 删除目录下N分钟前创建的所有文件的实现代码
Aug 10 #PHP
php中如何判断一个网页请求是ajax请求还是普通请求
Aug 10 #PHP
php一些错误处理的方法与技巧总结
Aug 10 #PHP
Zend Studio 实用快捷键一览表(精心整理)
Aug 10 #PHP
php对csv文件的读取,写入,输出下载操作详解
Aug 10 #PHP
将word转化为swf 如同百度文库般阅读实现思路及代码
Aug 09 #PHP
php var_export与var_dump 输出的不同
Aug 09 #PHP
You might like
超级简单的发送邮件程序
2006/10/09 PHP
php使用百度翻译api示例分享
2014/01/31 PHP
destoon在360浏览器下出现用户被强行注销的解决方法
2014/06/26 PHP
php内嵌函数用法实例
2015/03/20 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
2019/03/25 PHP
基于thinkphp5框架实现微信小程序支付 退款 订单查询 退款查询操作
2020/08/17 PHP
js 解决“options为空或不是对象”
2008/12/22 Javascript
Javascript中的相等与不等运算
2010/04/25 Javascript
深入理解JavaScript系列(14) 作用域链介绍(Scope Chain)
2012/04/12 Javascript
使用jquery局部刷新(jquery.load)从数据库取出数据
2014/01/22 Javascript
jquery实现一个简单好用的弹出框
2014/09/26 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 语法
2015/01/09 Javascript
简介JavaScript中toUpperCase()方法的使用
2015/06/06 Javascript
javascript的变量、传值、传址、参数之间关系
2015/07/26 Javascript
JQuery悬停控制图片轮播——代码简单
2015/08/05 Javascript
js检查是否关闭浏览器的方法
2016/08/02 Javascript
jQuery表单验证简单示例
2016/10/17 Javascript
javascript使用btoa和atob来进行Base64转码和解码
2017/03/20 Javascript
jQuery zTree树插件动态加载实例代码
2017/05/11 jQuery
JavaScript之map reduce_动力节点Java学院整理
2017/06/29 Javascript
详解JS中的this、apply、call、bind(经典面试题)
2017/09/19 Javascript
AngularJs 禁止模板缓存的方法
2017/11/28 Javascript
详解Vue实战指南之依赖注入(provide/inject)
2018/11/13 Javascript
JavaScript享元模式原理与用法实例详解
2020/03/09 Javascript
python实现关键词提取的示例讲解
2018/04/28 Python
在python image 中安装中文字体的实现方法
2019/08/22 Python
详解基于python的多张不同宽高图片拼接成大图
2019/09/26 Python
python实现一个简单RPC框架的示例
2020/10/28 Python
Canvas实现放大镜效果完整案例分析(附代码)
2020/11/26 HTML / CSS
英国书籍、CD、DVD和游戏的第一道德零售商:Awesome Books
2020/02/22 全球购物
毕业实习个人鉴定范文
2013/12/10 职场文书
英语自荐信常用语句
2013/12/13 职场文书
装修五一活动策划案
2014/01/23 职场文书
创建省级文明单位实施方案
2014/02/27 职场文书
简易离婚协议书(范本)
2014/10/25 职场文书
OpenCV-Python使用cv2实现傅里叶变换
2021/06/09 Python