有一次不小心的时候,直接把AppServ给卸载掉了,那时候httpd-vhosts.conf里保存配置好的虚拟域名都没了,然后要重新下载再配置。百度有些方法也不靠谱,最后还是自己不断测试解决的,这耗了我不少的时间,所以我决定把这个过程记录下来。
本次配置虚拟域名需要修改3个文件,分别是
①hosts C:\Windows\System32\drivers\etc]hosts
②httpd.conf AppServ\Apache24\conf\httpd.conf
③httpd-vhosts.conf AppServ\Apache24\conf\extra\httpd-vhosts.conf
在hosts文件最下方设置虚拟域名,指向127.0.0.1,如下图

在httpd-vhosts.conf文件的最下方配置好虚拟域名的信息,如下图

在httpd.conf 开启虚拟域名的配置,找到这句话,如下图

Include之前是有#号(注释)的,把#去掉,如图所示,
然后你会发现在网址里面输入虚拟域名的时候会发现如下提示
You don't have permission to access / on this server.
这句话的意思是你没有权限进入该服务器,这个问题是卡住我最久的地方了,
那么我们最后就要先找到之前的httpd-vhosts.conf文件,找到

记得像上图一样把这四句话都给注释掉就OK了
最后温馨提示,上述提到的3个文件夹中,不管修改了哪一个,都要重启一下服务器---->
这台电脑右击->管理->服务应用和程序->服务 找到apache24右击重启
本文详细介绍了如何在AppServ环境下配置虚拟主机,包括修改hosts文件、httpd.conf及httpd-vhosts.conf三个关键文件的具体步骤,并解决了配置过程中常见的权限问题。
1441

被折叠的 条评论
为什么被折叠?



