当你在本地进行单个网站建设和测试的时候,你只需要正常的安装一下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配置虚拟主机的更多相关文章

  1. 转载:mac系统XAMPP配置虚拟主机

    安装完xampp后,想添加一个virsualhost,一直报错.查了半天资料,都是乱说,后来看到了一篇国外的文章,终于弄出来了,整理一下. 第一步,配置本地hosts sudo vi /etc/hos ...

  2. xampp 配置虚拟主机

    1.安装好xampp后 2.找到安装目录 apache目录--conf目录--extra目录--httpd-vhosts.conf文件(用记事本或者别的编辑器打开) 文件最后添加代码 <Virt ...

  3. apache -- xampp配置虚拟主机

    <VirtualHost *:80> ServerName www.myblog.com DocumentRoot "F:/Code/myblog"<Direct ...

  4. 配置虚拟主机并更改Apache默认解析路径

    配置虚拟主机,非常easy 改动以下文件: 加入以下几句话 <VirtualHost *:80> ##ServerAdmin webmaster@dummy-host2.example.c ...

  5. ***阿里云ECS实战配置虚拟主机 + Apache 配置虚拟主机三种方式

    阿里云ECS实战配置虚拟主机 买了一台ECS阿里云服务器,性能感觉有点富余,想着可以陪着虚拟主机多一些WWW目录好放一些其他的程序.比如DEMO什么的. 今天研究了下,主要是就是做基于不同域名的虚拟主 ...

  6. 使用WampServer环境,如何配置虚拟主机域名

    很多人不会配置虚拟主机,我这里简单交一下大家,分三步: 1.在 C:\Windows\System32\drivers\etc 文件夹中的文件 Hosts 文件修改代码为: 127.0.0.1 loc ...

  7. CentOS 7 配置虚拟主机站点

    1.进入/etc/httpd/conf 下 将httpd.conf 打开. 2.将DocumentRoot注释掉.(将ServerName 打开要不会有错误警告). 3.将虚拟主机站点配置包含进来:I ...

  8. 【转】Apache 配置虚拟主机三种方式

    Apache 配置虚拟主机三种方式  原文博客http://www.cnblogs.com/hi-bazinga/archive/2012/04/23/2466605.html 一.基于IP 1. 假 ...

  9. Wampserver2.5配置虚拟主机出现403 Forbidden的处理方案

    WampServer是一款由法国人开发的Apache Web服务器.PHP解释器以 及MySQL数据库的整合软件包.免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发.在windo ...

随机推荐

  1. A*寻路算法的探寻与改良(一)

    A*寻路算法的探寻与改良(一) by:田宇轩                                                                    第一部分:这里我们主 ...

  2. Drawing Lines - SGU 135(简单递推)

    求N条直线最多能把一个平面分成几部分. 代码如下: ========================================================================== ...

  3. hdoj 1686 Oulipo【求一个字符串在另一个字符串中出现次数】

    Oulipo Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Subm ...

  4. 错误137(net::ERR_NAME_RESOLUTION_FAILED):未知错误的解决办法

    现象:之前遇到一些新闻网站打不开的情况...而让异地的朋友打开却能打开.. 解决①:配置dns ,因为公司内部的网络是桥接的 我们dns服务器默认是192.168.1.1 ,dns被封锁,直接导致一些 ...

  5. bzoj 2741 分块+可持久化trie

    多个询问l,r,求所有子区间异或和中最大是多少 强制在线 做法: 分块+可持久化trie 1.对于每块的左端点i,预处理出i到任意一个j,()i,j)间所有子区间异或和中最大为多少,复杂度O(\(n\ ...

  6. win8系统添加开机自启动软件的方法(转)

    win8系统添加开机自启动软件的方法,把需要设置开机自启动的软件的快捷方式复制到下面任意路径就ok了.开机自启动路径如下:C:\ProgramData\Microsoft\Windows\Start ...

  7. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(6)-Unity 2.x依赖注入by运行时注入[附源码]

    原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(6)-Unity 2.x依赖注入by运行时注入[附源码] Unity 2.x依赖注入(控制反转)IOC,对 ...

  8. 摄像头参数查看与调节 分类: C/C++ OpenCV 2014-11-08 18:13 138人阅读 评论(0) 收藏

    cvGetCaptureProperty 获得视频获取结构的属性 double cvGetCaptureProperty( CvCapture* capture, int property_id ); ...

  9. [置顶] 基于视频采集卡驱动的错误修改CX26828

    基于视频采集卡驱动的错误修改CX26828 1. 设置root密码 command:sudo passwd root 2.查看系统状态 输入命令:lsmod root@ubuntu:/home/yu# ...

  10. Android 颜色渲染(八) SweepGradient扫描/梯度渲染

    版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] Android 颜色处理(八) SweepGradient 扫描/梯度渲染 为什么什么叫扫描渲染呢?  相信大家都看过雷达扫描的 ...