本地机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的access操作类
Apr 09 PHP
Smarty安装配置方法
Apr 10 PHP
9个PHP开发常用功能函数小结
Jul 15 PHP
PHP的简易冒泡法代码分享
Aug 28 PHP
PHP session_start()问题解疑(详细介绍)
Jul 05 PHP
linux下安装php的memcached客户端
Aug 03 PHP
如何使用Gitblog和Markdown建自己的博客
Jul 31 PHP
mac下多个php版本快速切换的方法
Oct 09 PHP
php版微信自定义回复功能示例
Dec 05 PHP
php mysql操作mysql_connect连接数据库实例详解
Dec 26 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
Mar 28 PHP
laravel 使用auth编写登录的方法
Sep 30 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 实现多服务器共享 SESSION 数据
2009/08/15 PHP
在win7中搭建Linux+PHP 开发环境
2014/10/08 PHP
php的crc32函数使用时需要注意的问题(不然就是坑)
2015/04/21 PHP
PHP递归创建多级目录
2015/11/05 PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
2016/01/07 PHP
CodeIgniter整合Smarty的方法详解
2017/08/25 PHP
PHP getName()函数讲解
2019/02/03 PHP
解密效果
2006/06/23 Javascript
jquery 插件之仿“卓越亚马逊”首页弹出菜单效果
2008/12/25 Javascript
Jquery拖拽并简单保存的实现代码
2010/11/28 Javascript
AngularJS入门心得之directive和controller通信过程
2016/01/25 Javascript
jquery遍历table的tr获取td的值实现方法
2016/05/19 Javascript
如何编写jquery插件
2017/03/29 jQuery
详解Vue+axios+Node+express实现文件上传(用户头像上传)
2018/08/10 Javascript
详解vue中this.$emit()的返回值是什么
2019/04/07 Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
2019/12/16 Javascript
详解用js代码触发dom事件的实现方案
2020/06/10 Javascript
vue实现图片上传到后台
2020/06/29 Javascript
[06:35]2014DOTA2国际邀请赛 老男孩梦圆西雅图中国军团世界最强
2014/07/22 DOTA
朴素贝叶斯算法的python实现方法
2014/11/18 Python
Python中的面向对象编程详解(下)
2015/04/13 Python
对numpy中array和asarray的区别详解
2018/04/17 Python
在pytorch中为Module和Tensor指定GPU的例子
2019/08/19 Python
python实现一次性封装多条sql语句(begin end)
2020/06/06 Python
Node.js 和 Python之间该选择哪个?
2020/08/05 Python
Python importlib模块重载使用方法详解
2020/10/13 Python
详解FireFox下Canvas使用图像合成绘制SVG的Bug
2019/07/10 HTML / CSS
AmazeUI 面板的实现示例
2020/08/17 HTML / CSS
Lulu & Georgia官方网站:购买地毯、家具、抱枕、壁纸、床上用品等
2018/03/19 全球购物
会计专业求职信范文
2014/03/16 职场文书
资助贫困学生倡议书
2014/05/16 职场文书
幸福中国演讲稿
2014/09/12 职场文书
教师考核评语大全
2014/12/31 职场文书
nginx负载功能+nfs服务器功能解析
2022/02/28 Servers
Vue如何清空对象
2022/03/03 Vue.js
Python使用Beautiful Soup(BS4)库解析HTML和XML
2022/06/05 Python