xampp虚拟域名的配置

域名映射

先修改Hosts,在Hosts中添加你要绑定在Apache的域名
路径: C:\Windows\System32\drivers\etc\hosts
在最底部添加您要绑定的域名

例如:

这里需要管理员权限,可以用notepad++打开,授予管理员权限修改保存

虚拟主机绑定域名

打开 Apache 配置文件 xampp/apache/conf/extra/httpd-vhosts.conf

取消 NameVirtualHost *:80 前面的 ##,这样就启用了 vhosts.conf ,默认的httpd.conf默认配置失效。
在httpd-vhosts.conf最底部直接添加以下代码:

<VirtualHost *:80>
DocumentRoot " **********" //绑定的网站绝对路径
ServerName ************** //你要绑定的域名
</VirtualHost>

比如

现在我们就可以通过虚拟域名进行访问了,不过需要重启一下阿帕奇
我们之前设置的域名的绝对路径指向


访问成功

让localhost再次生效

但是现在存在一个问题,localhost失效了,定位不到工程目录了
解决方法:

就是把localhost的配置在httpd-vhosts.conf里配置回来(这里的路径为之前修改后的xampp的项目的默认路径,可以在https://www.jianshu.com/p/fceda9a4b1ed
找到修改默认路径的方法)。
再在文件的最后添加上如下内容,并重启Apache.


localhost访问成功

1、httpd-vhosts.conf 中的<VirtualHost *:80>是使用80端口,要是使用的8080 8083等其他端口就修改为对应的端口
2、每次修改后要重启阿帕奇
3、添加多个虚拟域名就是重复前两个步骤,即修改httpd-vhosts.conf 和修改hosts

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 原创链接 一、Java面试题java有多重要,对于做android的我们,不需要多说了,let’s go (1)J...
    李福来阅读 2,421评论 0 5
  • 以前的一些收藏,后续再整理格式 如何使用git管理代码版本http://www.cocoachina.com/io...
    安好99阅读 1,369评论 0 4
  • 本系列出于AWeiLoveAndroid的分享,在此感谢,再结合自身经验查漏补缺,完善答案。以成系统。 Java基...
    济公大将阅读 1,607评论 1 6
  • 包含的重点内容:JAVA基础JVM 知识开源框架知识操作系统多线程TCP 与 HTTP架构设计与分布式算法数据库知...
    消失er阅读 4,514评论 1 10
  • 认清我们所属的时代,活的游刃有鱼 (拿着旧地图,找不到新大陆) 夜深了,再过三个小时就是黎明,小时候那个课文里有句...
    小米嘻嘻阅读 168评论 0 2

友情链接更多精彩内容