本地机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自动加载的两种实现方法
Jun 21 PHP
PHP面向接口编程 耦合设计模式 简单范例
Mar 23 PHP
解析PHP 使用curl提交json格式数据
Jun 29 PHP
浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)
Jun 29 PHP
php获取bing每日壁纸示例分享
Feb 25 PHP
PHP遍历目录并返回统计目录大小
Jun 09 PHP
PHP多线程编程之管道通信实例分析
Mar 07 PHP
详解WordPress中提醒安装插件以及隐藏插件的功能实现
Dec 25 PHP
PHP操作FTP类 (上传、下载、移动、创建等)
Mar 31 PHP
php正确输出json数据的实例讲解
Aug 21 PHP
深入理解 PHP7 中全新的 zval 容器和引用计数机制
Oct 15 PHP
php文件上传原理与实现方法详解
Dec 20 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/06/07 PHP
php输出1000以内质数(素数)示例
2014/02/16 PHP
PHP生成图片验证码、点击切换实例
2014/06/25 PHP
使用YUI+Ant 实现JS CSS压缩
2014/09/02 PHP
文件上传之SWFUpload插件(代码)
2015/07/30 PHP
extjs form textfield的隐藏方法
2008/12/29 Javascript
优化javascript的执行速度
2010/01/23 Javascript
关于flash遮盖div浮动层的解决方法
2010/07/17 Javascript
javascript闭包的高级使用方法实例
2013/07/04 Javascript
jQuery菜单插件用法实例
2015/07/25 Javascript
Javascript技术难点之apply,call与this之间的衔接
2015/12/04 Javascript
jquery读写cookie操作实例分析
2015/12/24 Javascript
JavaScript实现同一个页面打开多张图片
2016/12/29 Javascript
JS实现类似百叶窗下拉菜单效果
2016/12/30 Javascript
elementUI select组件value值注意事项详解
2019/05/29 Javascript
VUE+Element实现增删改查的示例源码
2020/11/23 Vue.js
python socket 超时设置 errno 10054
2014/07/01 Python
详解Python中expandtabs()方法的使用
2015/05/18 Python
Python验证码识别的方法
2015/07/10 Python
python类中super()和__init__()的区别
2016/10/18 Python
Python中的字符串操作和编码Unicode详解
2017/01/18 Python
Pycharm学习教程(5) Python快捷键相关设置
2017/05/03 Python
Python用csv写入文件_消除空余行的方法
2018/07/06 Python
Python面向对象之类和对象属性的增删改查操作示例
2018/12/14 Python
python中的decimal类型转换实例详解
2019/06/26 Python
python读取并定位excel数据坐标系详解
2019/06/26 Python
python中 * 的用法详解
2019/07/10 Python
英国护肤品购物网站:Beauty Expert
2016/08/19 全球购物
AE美国鹰日本官方网站: American Eagle Outfitters
2016/12/10 全球购物
新西兰廉价汽车租赁:Snap Rentals
2018/09/14 全球购物
JDBC操作数据库的基本流程是什么
2014/10/28 面试题
什么是servlet链?
2014/07/13 面试题
保安岗位职责
2014/02/21 职场文书
《鞋匠的儿子》教学反思
2014/03/02 职场文书
单位证明范文
2015/06/18 职场文书
图书馆义工感想
2015/08/07 职场文书