XAMPP配置虚拟主机
当你在本地进行单个网站建设和测试的时候,你只需要正常的安装一下XAMPP就好了。XAMPP本身是集成了apache、mysql和php的。然而当你本地测试站点一多的话,你就不得不考虑使用多个虚拟主机来配置不同的站点了。那如何用XAMPP去配置多个虚拟主机来实现多域名绑定访问本地站点呢?
首先你既然要配置多个虚拟主机,那你肯定需要多个站点的目录文件。你可以在XAMPP的安装目录中找到htdocs文件夹,然后在该文件件中新建两个站点目录,假设a和b好了。
目录建好了,那你肯定需要配置两个域名来访问改目录吧。打开C盘,这里是你的系统安装盘哦,不是C盘的进你电脑的系统安装盘,找到Windows文件夹——>System32文件夹——>drivers文件夹——>etc文件夹中的hosts.conf文件,用管理员权限打开,并在里面追加两条域名地址映射:
127.0.0.1    www.a.com
127.0.0.1    www.b.com
保存文件,并在XAMPP安装目录中找到apache文件夹——>conf文件夹——>httpd.conf文件,用记事本或者Notepad++打开,找到 #Include “conf/extra/httpd-vhosts.conf”  将前面的#去掉,然后保存文件。
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from allow
</Directory>
在XAMPP安装目录中的找到apache文件夹——>conf文件夹——>extra文件夹——>httpd-vhosts.conf文件,用记事本或者Notepad++打开,找到#NameVirtualHost *:80,去掉前面的#。然后在底部追加a站点和b站点的虚拟主机配置记录。
<VirtualHost *:80>
ServerAdmin postmaster@a.com
DocumentRoot "E:/xampp/htdocs/a"
ServerName a.com
ServerAlias a.com
ErrorLog "logs/a.com-error.log"
CustomLog "logs/a.com-access.log" combined
</VirtualHost>
<VirtualHost *:80>
ServerAdmin postmaster@b.com
DocumentRoot "E:/xampp/htdocs/b"
ServerName b.com
ServerAlias b.com
ErrorLog "logs/b.com-error.log"
CustomLog "logs/b.com-access.log" combined
</VirtualHost>
配置好了后保存httpd-vhosts.conf文件,并启动XAMPP或者是重启XAMPP的apache服务。
到此,XAMPP配置多个虚拟主机实现多域名绑定访问本地站点的方法就阐述完了,如果有不懂的,或者是配置上有问题的,可留言我。
XAMPP配置虚拟主机的更多相关文章
- 转载:mac系统XAMPP配置虚拟主机
		安装完xampp后,想添加一个virsualhost,一直报错.查了半天资料,都是乱说,后来看到了一篇国外的文章,终于弄出来了,整理一下. 第一步,配置本地hosts sudo vi /etc/hos ... 
- xampp 配置虚拟主机
		1.安装好xampp后 2.找到安装目录 apache目录--conf目录--extra目录--httpd-vhosts.conf文件(用记事本或者别的编辑器打开) 文件最后添加代码 <Virt ... 
- apache -- xampp配置虚拟主机
		<VirtualHost *:80> ServerName www.myblog.com DocumentRoot "F:/Code/myblog"<Direct ... 
- 配置虚拟主机并更改Apache默认解析路径
		配置虚拟主机,非常easy 改动以下文件: 加入以下几句话 <VirtualHost *:80> ##ServerAdmin webmaster@dummy-host2.example.c ... 
- ***阿里云ECS实战配置虚拟主机 + Apache 配置虚拟主机三种方式
		阿里云ECS实战配置虚拟主机 买了一台ECS阿里云服务器,性能感觉有点富余,想着可以陪着虚拟主机多一些WWW目录好放一些其他的程序.比如DEMO什么的. 今天研究了下,主要是就是做基于不同域名的虚拟主 ... 
- 使用WampServer环境,如何配置虚拟主机域名
		很多人不会配置虚拟主机,我这里简单交一下大家,分三步: 1.在 C:\Windows\System32\drivers\etc 文件夹中的文件 Hosts 文件修改代码为: 127.0.0.1 loc ... 
- CentOS 7 配置虚拟主机站点
		1.进入/etc/httpd/conf 下 将httpd.conf 打开. 2.将DocumentRoot注释掉.(将ServerName 打开要不会有错误警告). 3.将虚拟主机站点配置包含进来:I ... 
- 【转】Apache 配置虚拟主机三种方式
		Apache 配置虚拟主机三种方式 原文博客http://www.cnblogs.com/hi-bazinga/archive/2012/04/23/2466605.html 一.基于IP 1. 假 ... 
- Wampserver2.5配置虚拟主机出现403 Forbidden的处理方案
		WampServer是一款由法国人开发的Apache Web服务器.PHP解释器以 及MySQL数据库的整合软件包.免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发.在windo ... 
随机推荐
- SonarQube4.4+Jenkins进行代码检查实例之二
			SonarQube4.4+Jenkins进行代码检查实例之二 SonarQube4.4+Jenkins进行代码检查实例之二 
- Telecasting station - SGU 114(带劝中位数)
			题目大意:在一个数轴上有N个点,每个点都有一个权值,在这个数轴上找一个点,是的每个点到这个点的距离之和乘上权值的总和最小. 分析:以前也遇到过类似的问题,不过并不知道这是带权值的中位数问题,百度百科有 ... 
- hdoj 4786 Fibonacci Tree【并查集+最小生成树(kruskal算法)】
			Fibonacci Tree Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)To ... 
- 一个表的两个列连接另外一个表的一个列SQL语句怎么写
			f619424517 | 浏览 2207 次 推荐于2016-09-09 11:38:18 最佳答案 select a.flightid,a.flightname,b.cityname,c.c ... 
- Java的序列化与反序列化(一):初识
			Java提供了一种对象序列化的机制:一个对象可以被表示为一个字节序列,该字节序列包含对象的数据.有关对象的类型的信息和存储在对象中数据的类型. 将序列化对象写入文件之后,可以从文件中读取出来,并且对它 ... 
- appium api
			AppiumDriver getAppStrings() 默认系统语言对应的Strings.xml文件内的数据.iOS driver.getAppStrings(Stringlanguage ... 
- 一款很不错的html转xml工具-Html Agility Pack
			之前发个一篇关于实现html转成xml的劣作<实现html转Xml>,受到不少网友的关心.该实现方法是借助htmlparser去分解html内容,然后按照dom的结构逐个生成xml字符串. ... 
- Linux系统的Cache工作原理和管理机制
			Linux系统Cache 管理是 Linux 内核中一个很重要并且较难理解的组成部分.本文详细介绍了 Linux 内核中文件 Cache 管理的各个方面,希望能够帮助到你. 操作系统和文件 Cache ... 
- Web的鼠标拖动效果
			以前写过一个拖动效果的Demo,拖拽元素新位置的计算是放在拖拽元素的mousemove事件中进行的.计算效率差,而且效果不好.所以一直有想怎样才能做出jquery-ui那种顺滑的拖拽效果. 其实顺滑的 ... 
- easyui 常用代码
			最近在公司制作内部使用数据管理网页,用到了easyui,使用过程中发现与jquery的写法有比较多不一样的地方,趁现在有空,先做个笔记. (这里主要说明的是combobox的用法,其他的像textbo ... 
