• 关于本地服务器localhost请求Forbidden解决办法


    不知怎么的,今天下午,使用Telnet 访问 我电脑的本地Apache服务器时,
    使用GET方法HTTP请求本地服务器的文件,返回的一直都是HTTP/1.1 403 Forbidden
    使用其他的请求方法,得到的依旧是403,如图所示 :
    图片 


    面对这个问题,刚开始有点毫无头绪,理论上是不可能会出现这种问题的,因为我直接用浏览器可以正常访问本地服务器,
    后来细心想一想,觉得问题可能出现在Apache阿帕奇服务器的配置上面,
    于是开始在服务器的目录总一个一个的找配置文件,读配置文件,
    在D:wampinapacheApache2.2.21confhttpd.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  了. 
     
  • 相关阅读:
    Linux -- touch
    Linux -- ls
    Linux -- 手动新建用户
    Linux -- id
    Linux -- chfn
    Linux -- finger
    Linux -- newgrp
    浅谈java中线程和操作系统线程
    java虚拟机入门(五)- 常见垃圾回收器及jvm实现
    java虚拟机入门(四)-垃圾回收的故事
  • 原文地址:https://www.cnblogs.com/lihaiyan/p/4274353.html
Copyright © 2020-2023  润新知