有一次不小心的时候,直接把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右击重启