基于域名配置虚拟主机后localhost不能访问问题
Posted sipc-love
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于域名配置虚拟主机后localhost不能访问问题相关的知识,希望对你有一定的参考价值。
问题描述:我在配置虚拟主机的时候,碰到了个问题,在配置完虚拟主机后,localhost不能访问说是forbiden,我就从网上查找相关资料,都没有一个人遇到和我一样的问题
解决方法:我的情况比较特殊,希望能帮到同样遇到这种问题百思不得其解的人
我的解决方法是基于 在httpd-vhosts.conf中配置是正确的前提下的
意思是说
<VirtualHost *:80>
#这中间的配置都是正确的,还是没有解决问题,具体配置如果都有问题,请查询别的博客,最后再有问题,可以看看是不是我这个解决的了的
</VirtualHost>
-
打开httpd.conf文件
-
找到DocumentRoot “地址”
? <Directory “地址”>
-
找到之后(之前是配置虚拟主机,所以这两个地址都是虚拟主机文件的地址),将他们两个copy一下,要把directory双标签里面所有内容都包括在里面,放到httpd.conf文件里面,将地址修改为localhost你自己的地址,就ok了(如果你原本的就是localhost的地址,那你copy的改成虚拟主机文件的地址)
-
一定要修改文件完,保存,然后重启apache,然后再试就ok了
以上是关于基于域名配置虚拟主机后localhost不能访问问题的主要内容,如果未能解决你的问题,请参考以下文章
Apache配置虚拟主机后,不能访问localhost的问题