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最底部直接添加以下代码:


DocumentRoot " **********" //绑定的网站绝对路径
ServerName ************** //你要绑定的域名

比如

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


访问成功

让localhost再次生效

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

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


localhost访问成功

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

你可能感兴趣的:(xampp虚拟域名的配置)