WIN服务器配置XAMPP的多域名访问的解决方案;

[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!

在某些时候阁下需要一些顶级域名访问方式来访问你本地的项目文件而不是目录方式访问,这时候就需要配置虚拟主机,给你的目录绑定一个域名(本地的话可以通过修改 hosts 文件随便绑定什么域名比如 www.gemin.com 或者 localdemo)。

现在假定你有两个目录,一个存在于 /xampp/htdocs/gemin,另一个存在于 /xampp/htdocs/5uhezu 。现在你想要在本地测试的时候访问 www.laoliang.net 对应的目录是 /xampp/htdocs/gemin ,访问 www.5uhezu.com 对应的目录是 /xampp/htdocs/5uhezu 。懂得 Apache配置的其实就可以绕开了,因为 XAMPP 无非就是集成了 Apache 之类的环境集成包,实现多域名也就是通过配置 Apache 实现的。

1、首先修改C盘WINDOWS\system32\drivers\etc目录下的 hosts 文件,用记事本打开,加入:[quote]
1 127.0.0.1 www.laoliang.net

2 127.0.0.1 www.5uhezu.com

[/quote]
2、打开xampp\apache\conf\httpd.conf文件,搜索 “Include conf/extra/httpd-vhosts.conf”,确保前面没有 # 注释符,也就是确保引入了 vhosts 虚拟主机配置文件。

3、在虚拟主机设置文件xampp\apache\conf\extra\httpd-vhosts.conf里设置:

取消 NameVirtualHost *:80 前面的 ##,这样就启用了 vhosts.conf ,默认的httpd.conf默认配置失效。虚拟主机配置将只设置在 httpd-vhosts.conf 里。
[quote]
1

2 DocumentRoot /xampp/htdocs/gemin

3 ServerName www.laoliang.net

4

5

6

7 DocumentRoot /xampp/htdocs/5uhezu

8 ServerName www.5uhezu.com

9
[/quote]
4、设置完了第3条之后,你会发现访问 localhost直接指向到设置的 gemin 那个路径去了,这个问题在第2条有讲。也就是开启了 vhosts 后,默认的 httpd 的配置就会失效了,默认的访问就指向到 vhosts 里的第一条设置去了。这时候你要把 localhost 的目录配置给设置回来。
[quote]
1

2 DocumentRoot /xampp/htdocs/

3 ServerName localhost

4
[/quote]
至此,XAMPP 的虚拟主机设置完毕,现在 访问 localhost 还是原来的 XAMPP 的帮助指南,访问 www.laoliang.net 将指向到绑定的 gemin 目录,访问 www.5uhezu.com 将指向到绑定的5uhezu 目录。

问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » WIN服务器配置XAMPP的多域名访问的解决方案;

发表回复

本站承接,网站推广(SEM,SEO);软件安装与调试;服务器或网络推荐及配置;APP开发与维护;网站开发修改及维护; 各财务软件安装调试及注册服务(金蝶,用友,管家婆,速达,星宇等);同时也有客户管理系统,人力资源,超市POS,医药管理等;

立即查看 了解详情