有一次不小心的时候,直接把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,如下图

windows下Appserv配置虚拟域名(VirtualHost)的方法

 

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

windows下Appserv配置虚拟域名(VirtualHost)的方法

 

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

windows下Appserv配置虚拟域名(VirtualHost)的方法

Include之前是有#号(注释)的,把#去掉,如图所示,

 

然后你会发现在网址里面输入虚拟域名的时候会发现如下提示

You don't have permission to access / on this server.

这句话的意思是你没有权限进入该服务器,这个问题是卡住我最久的地方了,

 

那么我们最后就要先找到之前的httpd-vhosts.conf文件,找到

windows下Appserv配置虚拟域名(VirtualHost)的方法

记得像上图一样把这四句话都给注释掉就OK了

最后温馨提示,上述提到的3个文件夹中,不管修改了哪一个,都要重启一下服务器---->

这台电脑右击->管理->服务应用和程序->服务  找到apache24右击重启

 

相关文章:

  • 2021-06-12
  • 2021-06-06
  • 2021-11-25
  • 2022-12-23
  • 2022-12-23
  • 2021-05-17
猜你喜欢
  • 2021-12-11
  • 2022-12-23
  • 2021-12-24
  • 2022-12-23
  • 2021-07-31
  • 2022-02-02
相关资源
相似解决方案