本地机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.MVC的模板标签系统(三)
Sep 05 PHP
提问的智慧
Oct 09 PHP
PHP错误提示的关闭方法详解
Jun 23 PHP
ThinkPHP模板之变量输出、自定义函数与判断语句用法
Nov 01 PHP
php编写批量生成不重复的卡号密码代码
May 14 PHP
thinkphp微信开发(消息加密解密)
Dec 02 PHP
详解WordPress开发中用于获取分类及子页面的函数用法
Jan 08 PHP
浅析PHP中的i++与++i的区别及效率
Jun 15 PHP
php 常用的系统函数
Feb 07 PHP
PHP实现随机生成水印图片功能
Mar 22 PHP
PHP实现的贪婪算法实例
Oct 17 PHP
thinkphp框架表单数组实现图片批量上传功能示例
Apr 04 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
php中的常用魔术方法总结
2013/08/02 PHP
js代码实现微博导航栏
2015/07/30 PHP
Yii2配置Nginx伪静态的方法
2017/05/05 PHP
一个简单的瀑布流效果(主体形式自写)
2013/05/27 Javascript
jquery mobile的触控点击事件会多次触发问题的解决方法
2014/05/08 Javascript
DOM节点删除函数removeChild()用法实例
2015/01/12 Javascript
jQuery操作JSON的CRUD用法实例
2015/02/25 Javascript
jQuery获取复选框被选中数量及判断选择值的方法详解
2016/05/25 Javascript
整理关于Bootstrap排版的慕课笔记
2017/03/29 Javascript
详解vue2.0的Element UI的表格table列时间戳格式化
2017/06/13 Javascript
微信小程序开发animation心跳动画效果
2017/08/16 Javascript
ES6中新增的Object.assign()方法详解
2017/09/22 Javascript
Vue组件通信的四种方式汇总
2018/02/08 Javascript
微信小程序官方动态自定义底部tabBar的例子
2019/09/04 Javascript
vue实现评论列表功能
2019/10/25 Javascript
浅谈Node新版本13.2.0正式支持ES Modules特性
2019/11/25 Javascript
[01:18:36]LGD vs VP Supermajor 败者组决赛 BO3 第一场 6.10
2018/07/04 DOTA
[41:17]VG vs Optic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python的Django框架安装全攻略
2015/07/15 Python
Python实现的桶排序算法示例
2017/11/29 Python
python,Django实现的淘宝客登录功能示例
2019/06/12 Python
pygame实现打字游戏
2021/02/19 Python
pip install 使用国内镜像的方法示例
2020/04/03 Python
Python图片处理模块PIL操作方法(pillow)
2020/04/07 Python
css3图片边框border-image的用法
2017/06/30 HTML / CSS
Shopee越南:东南亚与台湾电商平台
2019/02/03 全球购物
介绍一下Linux文件的记录形式
2013/09/29 面试题
舞蹈毕业生的自我评价
2014/03/05 职场文书
一年级班主任感言
2014/03/08 职场文书
小学生美德少年事迹材料
2014/08/24 职场文书
2014幼儿园班主任工作总结
2014/12/04 职场文书
小组组名及励志口号
2015/12/24 职场文书
2016中秋晚会开幕词
2016/03/03 职场文书
如何撰写创业策划书
2019/06/27 职场文书
解决Redis启动警告问题
2022/02/24 Redis
Python可视化学习之seaborn绘制矩阵图详解
2022/02/24 Python