• 403 Forbidden client denied by server configuration[apache2, linux]


    在LAMP的配置过程中, 由于APACHE的版本问题, 即使是APACHE2和APACHE2.2也有很大的不同. 一般都有同一个环境配置多个虚拟网站的情况, 如果你在配置过程中遇到APACHE的不同版本的话, 你很有可能遇到如下的错误提示:

    403 Forbidden You don't have permission to access / on this server

    提示的信息很明显,就是没有权限, 可是, 这种语焉不详的提示是找不到任何有用的信息的, 遇到这种错误, 只能先去该站的日志中去找有用的信息. 通常它的信息主体是:

    client denied by server configuration.

    这个很明显,就是配置方面的问题, 赶紧去找它的配置文件, 我是编译安装的APACHE2.2, 所以我的配置文件在/etc/apache2/sites-available/和/etc/apache2/sites-enabled/, 找到对应的文件. 经查找资料可知. 问题出在根目录的配置部分, 对比apache2.0和apache2.2可以发现:

    apache2:

    <Directory >
    Options FollowSymLinks
    AllowOverride None
    </Directory>

    apache2.2:

     <Directory>
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    </Directory>

    要解决这个问题, 或者去掉新加的那两行, 或者修改它:

            <Directory />
                    Options FollowSymLinks
                    AllowOverride None
                    Order allow,deny   #注意顺序
                    Allow from all
            </Directory>

    然后保存, 重启, 即可解决

    You don't have permission to access / on this server

    这个问题. 同时

    client denied by server configuration 这个错误也会消除, 至此, 问题解决.

    参考文章:

    http://raditha.com/blog/archives/896.html

    http://wiki.apache.org/httpd/ClientDeniedByServerConfiguration

     source: http://www.cnblogs.com/wwufengg/p/client-denied-by-server-configuration.html

     
  • 相关阅读:
    JAVA EE获取浏览器和操作系统信息
    ANT与SVN集成
    ANT property三种使用方式
    跨机器的文件夹访问和传输方法
    yolov5网络结构分析
    点到直线距离计算及g++编译
    深拷贝与浅拷贝(c++和python)
    qt工程环境设置
    Git 篇
    PyCharm 使用的技巧
  • 原文地址:https://www.cnblogs.com/wwufengg/p/client-denied-by-server-configuration.html
Copyright © 2020-2023  润新知