本地机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 相关文章推荐
简化php模板页面中分页代码的解析
Feb 06 PHP
Window下PHP三种运行方式图文详解
Jun 11 PHP
phpExcel中文帮助手册之常用功能指南
Aug 18 PHP
php使用Cookie实现和用户会话的方法
Jan 21 PHP
PHP将二维数组某一个字段相同的数组合并起来的方法
Feb 26 PHP
PHP+Ajax实现验证码的实时验证
Jul 20 PHP
php微信公众平台开发之微信群发信息
Sep 13 PHP
php生成无限栏目树
Mar 16 PHP
PHP封装的PDO数据库操作类实例
Jun 21 PHP
PHP使用PDO抽象层获取查询结果的方法示例
May 10 PHP
PHP的mysqli_ssl_set()函数讲解
Jan 23 PHP
Ajax+Jpgraph实现的动态折线图功能示例
Feb 11 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
openflashchart 2.0 简单案例php版
2012/05/21 PHP
thinkphp实现图片上传功能分享
2014/03/04 PHP
CodeIgniter多语言实现方法详解
2016/01/20 PHP
Yii2中SqlDataProvider用法示例
2016/09/22 PHP
jQuery EasyUI中对表格进行编辑的实现代码
2010/06/10 Javascript
js 上传图片预览问题
2010/12/06 Javascript
二叉树先序遍历的非递归算法具体实现
2014/01/09 Javascript
JS记录用户登录次数实现代码
2014/01/15 Javascript
Javascript字符串对象的常用方法简明版
2014/06/26 Javascript
jquery阻止后续事件只执行第一个事件
2014/07/24 Javascript
JS实现字符串转日期并比较大小实例分析
2015/12/09 Javascript
jQuery ajax提交Form表单实例(附demo源码)
2016/04/06 Javascript
JS弹出新窗口被拦截的解决方法
2016/08/09 Javascript
Bootstrap中的fileinput 多图片上传及编辑功能
2016/09/05 Javascript
jquery mobile实现可折叠的导航按钮
2017/03/11 Javascript
angularjs定时任务的设置与清除示例
2017/06/02 Javascript
微信小程序 地图map实例详解
2017/06/07 Javascript
Vue中组件之间数据的传递的示例代码
2017/09/08 Javascript
微信小程序选择图片和放大预览图片功能
2017/11/02 Javascript
浅谈Vuejs中nextTick()异步更新队列源码解析
2017/12/31 Javascript
bootstrap中的导航条实例代码详解
2019/05/20 Javascript
python实现三次样条插值
2018/12/17 Python
在python中使用with打开多个文件的方法
2019/01/07 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
基于python cut和qcut的用法及区别详解
2019/11/22 Python
Python 识别12306图片验证码物品的实现示例
2020/01/20 Python
tensorflow 实现打印pb模型的所有节点
2020/01/23 Python
jupyter notebook清除输出方式
2020/04/10 Python
Python中的全局变量如何理解
2020/06/04 Python
Python Excel vlookup函数实现过程解析
2020/06/22 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
2020/06/22 Python
经济管理自荐书
2014/06/09 职场文书
教师学习八项规定六项禁令思想汇报
2014/09/27 职场文书
MySQL通过binlog恢复数据
2021/05/27 MySQL
前端JS获取URL参数的4种方法总结
2022/04/05 Javascript
Nginx如何配置根据路径转发详解
2022/07/23 Servers