标签:
1、XAMPP添加VirtualHost以支持多个站点
需要一些顶级域名访问方式来访问你本地的项目,这时候就需要配置虚拟主机,给你的目录绑定一个域名,实现多域名绑定访问
在apache http.conf中:
搜索 “Include conf/extra/httpd-vhosts.conf”,确保前面没有 # 注释符,也就是确保引入了 vhosts 虚拟主机配置文件
在虚拟主机设置文件中:
取消 NameVirtualHost *:80 前面的 ##,这样就启用了 vhosts.conf ,默认的httpd.conf默认配置失效。
虚拟主机配置将只设置在 httpd-vhosts.conf 里
<VirtualHost *:8080> //端口
DocumentRoot "D:/xampp/htdocs/a" //存放路径
ServerName www.a.com //域名
</VirtualHost>
<VirtualHost *:8081> //端口
DocumentRoot "D:/xampp/htdocs/b" //存放路径
ServerName www.b.com //域名
</VirtualHost>
有个问题,访问默认的localhost也会跳到a文件夹下,因为开启了 vhosts后,默认的 httpd 的配置就会失效了,默认的访问就指向到 vhosts 里的第一条设置去了,这时候要把 localhost的目录配置给设置回来
(这一段将localhost默认访问设置回来,将必须放在后面)
<VirtualHost *:80>
DocumentRoot /xampp/htdocs/
ServerName localhost
</VirtualHost>
在host文件中
127.0.0.1 www.a.com
标签:
原文地址:http://www.cnblogs.com/mogujiang/p/5653371.html