localhost禁止访问(Forbidden)解决办法

①.Apache配置虚拟主机的三种方式

  • 一、基于IP
  • 二、基于主机名
  • 三、基于端口
如果不会配置点击这里→ 点我点我 跳转到新窗口;

②.问题:配置后禁止访问(本文配置条件:基于主机名)

下图两张图展示的是用域名和地址都被禁止访问;

localhost禁止访问(Forbidden)解决办法_第1张图片localhost禁止访问(Forbidden)解决办法_第2张图片


如果配置条件和配置后的问题都不符合你的疑问,那么请谨慎食用此贴,珍惜自己宝贵的时间!

localhost禁止访问(Forbidden)解决办法_第3张图片



③解决方案

3.1 如果是使用phpStudy等集成环境使用以下方法后重启Apache:

如果不是,下拉到序号3.2;

localhost禁止访问(Forbidden)解决办法_第4张图片


3.2 如果是自己配置的环境,那么在Apache目录下找到vhosts.conf,打开并修改后重启Apache:

Options +Indexes +FollowSymLinks +ExecCGI

localhost禁止访问(Forbidden)解决办法_第5张图片

如果解决了跳到序号⑤;

如果还是显示Forbidden继续看序号④;



④.还是显示Forbidden解决办法:

4.1 无论集成还是自己配置的环境,都找到Apache目录下的httpd.conf文件(一般在Apache\conf文件夹内),修改如下图:

localhost禁止访问(Forbidden)解决办法_第6张图片


4.2 然后找到httpd-vhosts.conf文件(一般Apache\conf\extra文件夹内),修改如下图:

localhost禁止访问(Forbidden)解决办法_第7张图片



⑤.总结: 

解决问题对症下药才能快准狠,所以首先要弄明白自己配置虚拟主机的时候是用的哪种方法(详细请看序号①);

如果还有疑难杂症请留言,保证回复不保证解决问题/手动滑稽^_^.

你可能感兴趣的:(php/java后端)