请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

配置虚拟域名后403报错

按照老师的步骤完成后,发现403报错,试了好多种方法都不行。包括搜索其他网站的相关教程也失败了。

不仅是z.cn不能访问到hello方法,之前localhost可以访问的hello方法也无法访问呢。具体配置文件如下,请老师看看,指导下应该怎么解决。这个问题已经卡了一下午了

一:以下是两种访问模式错误界面的截图:

https://img1.sycdn.imooc.com/szimg//59d8c70e000154b409720367.jpg

https://img1.sycdn.imooc.com/szimg//59d8c70e00014cbe09690379.jpg

二:以下是httpd-vhosts.conf的配置界面

https://img1.sycdn.imooc.com/szimg//59d8c744000141ca10430908.jpg

三:以下是httpd.conf配置界面,根据网上的教程,删除了Include etc/extra/httpd-vhosts.conf前面的#,以便能正常的设置httpd-vhosts.conf文件。

https://img1.sycdn.imooc.com/szimg//59d8c7860001ef3d17121059.jpg

四:这是hosts文件的配置界面

https://img1.sycdn.imooc.com/szimg//59d8c7f100019dbf06230401.jpg

正在回答 回答被采纳积分+3

2回答

我家大狗最最萌 2018-01-31 22:55:06

把 apache主目录中的httpd.conf文件的Include /private/etc/apache2/extra/httpd-vhosts.conf这句话取消注释  试一下  我的是这么弄好的

0 回复 有任何疑惑可以回复我~
  • 没有Include /private/etc/apache2/extra/httpd-vhosts.conf这句话
    回复 有任何疑惑可以回复我~ 2019-01-11 19:29:05
7七月 2017-10-07 20:39:06

你这个403,基本上我判断是因为本身apache的配置,和TP、虚拟域名都没关系。应该就是apache里的配置问题。你试试用ip能不能访问?127.0.01。有个配置项是deny from all 把这个去掉再试试。

0 回复 有任何疑惑可以回复我~
  • 提问者 默成S #1
    xampp里的Apache的config文件并没有搜索到deny from all这个配置。不过现在直接localhost都是403了。老师您的判断应该是正确的。就是不知道应该怎么恢复呢?
    回复 有任何疑惑可以回复我~ 2017-10-07 20:57:33
  • 7七月 回复 提问者 默成S #2
    这个可能有很多。主要还是配置文件,你找一个网上正确的配置。还有看看是不是目录,给目录一个最高权限试试。
    回复 有任何疑惑可以回复我~ 2017-10-07 21:25:00
  • HenryT 回复 提问者 默成S #3
    请问最后怎么解决的?
    回复 有任何疑惑可以回复我~ 2018-08-08 21:09:38
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信