本地机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 相关文章推荐
PHP4与PHP3中一个不兼容问题的解决方法
Oct 09 PHP
PHP与SQL注入攻击[一]
Apr 17 PHP
新安装的MySQL数据库需要注意的安全知识
Jul 30 PHP
PHP系列学习之日期函数使用介绍
Aug 18 PHP
PHP删除HTMl标签的实现代码
Jun 30 PHP
php5.3 不支持 session_register() 此函数已启用的解决方法
Nov 12 PHP
11个PHPer必须要了解的编程规范
Sep 22 PHP
PHP写日志的实现方法
Nov 05 PHP
yii实现图片上传及缩略图生成的方法
Dec 04 PHP
dvwa+xampp搭建显示乱码的问题及解决方案
Aug 23 PHP
Yii中Model(模型)的创建及使用方法
Dec 28 PHP
PHP从数组中删除元素的四种方法实例
May 12 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
Zend Framework+smarty用法实例详解
2016/03/19 PHP
Yii2 输出xml格式数据的方法
2016/05/03 PHP
微信公众平台DEMO(PHP)
2016/05/04 PHP
php版交通银行网银支付接口开发入门教程
2016/09/26 PHP
Yii2压缩PHP中模板代码的输出问题
2018/08/28 PHP
jquery下json数组的操作实现代码
2010/08/09 Javascript
javascript创建对象的几种模式介绍
2016/05/06 Javascript
angular使用post、get向后台传参的问题实例
2017/05/27 Javascript
vue中计算属性(computed)、methods和watched之间的区别
2017/07/27 Javascript
Vue props用法详解(小结)
2018/07/03 Javascript
vue父组件异步获取数据传给子组件的方法
2018/07/26 Javascript
JavaScript实现淘宝京东6位数字支付密码效果
2018/08/18 Javascript
nodejs 如何手动实现服务器
2018/08/20 NodeJs
如何实现小程序tab栏下划线动画效果
2019/05/18 Javascript
js实现内置计时器
2019/12/16 Javascript
在微信小程序中渲染HTML内容3种解决方案及分析与问题解决
2020/01/12 Javascript
vue2.0实现列表数据增加和删除
2020/06/17 Javascript
vue实现图片按比例缩放问题操作
2020/08/11 Javascript
python list 合并连接字符串的方法
2013/03/09 Python
Python抓取框架 Scrapy的架构
2016/08/12 Python
python使用两种发邮件的方式smtp和outlook示例
2017/06/02 Python
Python设计模式之简单工厂模式实例详解
2019/01/22 Python
python实现贪吃蛇游戏
2020/03/21 Python
python使用KNN算法识别手写数字
2019/04/25 Python
解决python tkinter界面卡死的问题
2019/07/17 Python
Django REST Framework之频率限制的使用
2019/09/29 Python
Django框架HttpRequest对象用法实例分析
2019/11/01 Python
python 爬虫 实现增量去重和定时爬取实例
2020/02/28 Python
python实现ftp文件传输功能
2020/03/20 Python
通过实例解析python创建进程常用方法
2020/06/19 Python
《鲁班和橹板》教学反思
2014/04/27 职场文书
村干部四风问题整改措施
2014/09/30 职场文书
2015年体育教师个人工作总结
2015/05/12 职场文书
一次项目中Thinkphp绕过禁用函数的实战记录
2021/11/17 PHP
GoFrame框架数据校验之校验结果Error接口对象
2022/06/21 Golang
delete in子查询不走索引问题分析
2022/07/07 MySQL