本地机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 增加了对 .ZIP 文件的读取功能
Oct 09 PHP
php源码加密 仿微盾PHP加密专家(PHPCodeLock)
May 06 PHP
php smarty截取中文字符乱码问题?gb2312/utf-8
Nov 07 PHP
解析PHP强制转换类型及远程管理插件的安全隐患
Jun 30 PHP
php快速查找数据库中恶意代码的方法
Apr 01 PHP
PHP设计模式之装饰者模式代码实例
May 11 PHP
HTML中嵌入PHP的简单方法
Feb 16 PHP
php htmlentities()函数的定义和用法
May 13 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
Jul 14 PHP
php中get_magic_quotes_gpc()函数说明
Feb 06 PHP
PHP实现的下载远程文件类定义与用法示例
Jul 05 PHP
浅谈PHP之ThinkPHP框架使用详解
Jul 21 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
ftp类(myftp.php)
2006/10/09 PHP
随机广告显示(PHP函数)
2006/10/09 PHP
PHP+AJAX实现投票功能的方法
2015/09/28 PHP
PHP面向对象继承用法详解(优化与减少代码重复)
2016/12/02 PHP
javascript不同页面传值的改进版
2008/09/30 Javascript
JavaScript 组件之旅(二)编码实现和算法
2009/10/28 Javascript
js Event对象的5种坐标
2011/09/12 Javascript
jQuery LigerUI 使用教程表格篇(1)
2012/01/18 Javascript
jQuery图片播放8款精美插件分享
2013/02/17 Javascript
可输入文字查找ajax下拉框控件 ComBox的实现方法
2016/10/25 Javascript
jQuery序列化表单成对象的简单实现
2016/11/29 Javascript
jQuery源码分析之init的详细介绍
2017/02/13 Javascript
JS实现websocket长轮询实时消息提示的效果
2017/10/10 Javascript
微信小程序block的使用教程
2018/04/01 Javascript
vue定义全局变量和全局方法的方法示例
2018/08/01 Javascript
Vue 实现手动刷新组件的方法
2019/02/19 Javascript
js通过循环多张图片实现动画效果
2019/12/19 Javascript
JS数组reduce()方法原理及使用技巧解析
2020/07/14 Javascript
[02:16]DOTA2英雄基础教程 干扰者
2014/01/15 DOTA
[03:59]DOTA2英雄梦之声_第07期_水晶室女
2014/06/23 DOTA
[00:32]2018DOTA2亚洲邀请赛Mineski出场
2018/04/04 DOTA
[01:06:26]全国守擂赛第二周 Team Coach vs DeMonsTer
2020/04/28 DOTA
跟老齐学Python之玩转字符串(2)更新篇
2014/09/28 Python
Python列表生成器的循环技巧分享
2015/03/06 Python
一个基于flask的web应用诞生 组织结构调整(7)
2017/04/11 Python
基于并发服务器几种实现方法(总结)
2017/12/29 Python
十分钟利用Python制作属于你自己的个性logo
2018/05/07 Python
python游戏开发之视频转彩色字符动画
2019/04/26 Python
python基于opencv检测程序运行效率
2019/12/28 Python
Django 实现对已存在的model进行更改
2020/03/28 Python
Python多线程正确用法实例解析
2020/05/30 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
2020/06/14 Python
Python 虚拟环境工作原理解析
2020/12/24 Python
HTML4和HTML5之间除了相似以外的10个主要不同
2012/12/13 HTML / CSS
员工培训心得体会
2013/12/30 职场文书
查摆问题整改措施
2014/10/24 职场文书