关于本地服务器localhost请求Forbidden解决办法
发布日期:2021-06-29 14:55:46 浏览次数:3 分类:技术文章

本文共 796 字,大约阅读时间需要 2 分钟。

不知怎么的,今天下午,使用Telnet 访问 我电脑的本地Apache服务器时,

使用GET方法HTTP请求本地服务器的文件,返回的一直都是HTTP/1.1 403 Forbidden
使用其他的请求方法,得到的依旧是403,如图所示 :
图片 
面对这个问题,刚开始有点毫无头绪,理论上是不可能会出现这种问题的,因为我直接用浏览器可以正常访问本地服务器,
后来细心想一想,觉得问题可能出现在Apache阿帕奇服务器的配置上面,
于是开始在服务器的目录总一个一个的找配置文件,读配置文件,
在D:\wamp\bin\apache\Apache2.2.21\conf\httpd.conf   文件中的第237行找到的原因,

#   onlineoffline tag - don't remove

    Order Deny,Allow

    Deny from all

    Allow from 127.0.0.1

因为Apache的  onlineoflie tag 中默认的是只允许127.0.0.1访问

此时只需要修改为

#   onlineoffline tag - don't remove

    Order Allow,Deny

    Allow from all

    Allow from 127.0.0.1

此时,即可以正常的用localhost访问,或者使用telnet访问服务器
如图所示:
图片
访问结果如下:
图片 
 

同样phpMyadmin在localhost下不能正常访问在127.0.0.1能正常访问,解决方法:

点击根目录下的alias目录,打开phpmyadmin.conf配置文件,和上面修改http.conf一样把

Deny from all

Allow from 127.0.0.1

修改为

Allow from all

Allow from 127.0.0.1

即可以正常的访问本地数据库 phpMyadmin  了. 

 

转载地址:https://ciellee.blog.csdn.net/article/details/82599445 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:PHP实现HTTP的POST与GET 类
下一篇:PHP实现HTTP防盗链

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月16日 18时19分11秒