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 ...
随机推荐
- Google Picasa
本博文的主要内容有 .Google Picasa的下载 .Google Picasa的安装 .Google Picasa的使用 Google 的免费图片管理工具Picasa,数秒钟内就可找到并欣赏计算 ...
- C# Excel操作类
/// 常用工具类——Excel操作类 /// <para> ------------------------------------------------</para> / ...
- ListBoxControl 删除选择的项的方法
public void RemoveSelectItems<T>(BaseListBoxControl listControl) { var list ...
- android L新控件RecyclerView详解与DeMo[转]
http://blog.csdn.net/codebob/article/details/37813801 在谷歌的官网我们可以看到它是这样介绍的: RecyclerView is a more a ...
- 手把手教你在ubuntu下创建桌面快捷方式
习惯使用windows的朋友来说创建桌面快捷方式简直就是so easy, 鼠标右键点击文件-->选择发送桌面快捷方式.就OK了.对于ubuntu下该如何创建桌面快捷方式呢?以下以创建eclips ...
- [RxJS] Marble diagrams in ASCII form
There are many operators available, and in order to understand them we need to have a simple way of ...
- node.js中文资料导航
以下资料来自gitHUb上面:https://github.com/youyudehexie/node123 Node.js HomePage Node官网七牛镜像 Infoq深入浅出Node.js系 ...
- Canvas模糊化处理图片、毛玻璃处理图片之stackblur.js
Canvas实现毛玻璃效果解决方式1:使用stackblur.js 在Android系统中实现图片的毛玻璃效果比较好用的类库是:Android StackBlur 官方Git地址:https://gi ...
- Objective-C 实例方法可见度,方法
一 实例方法可见度,方法 1.实例变量的可见度 可见度 特点 ...
- GCD介绍(二): 多核心的性能
GCD介绍(二): 多核心的性能 概念 为了在单一进程中充分发挥多核的优势,我们有必要使用多线程技术(我们没必要去提多进程,这玩意儿和GCD没关系).在低层,GCD全局dispatc ...