AH01630:客户端被服务器configurationApache拒绝

尝试通过浏览器访问本地主机时出现此错误。

403禁止

我使用Ubuntu 14.04 LTS

这是我的configuration文件:

等/ apache2.conf


     #这是主要的Apache服务器configuration文件。 它包含了
     #configuration指令,给服务器的指示。
    有关详细信息,请参见http://httpd.apache.org/docs/2.4/
     #关于Debian特定的指令和/usr/share/doc/apache2/README.Debian
     #提示。
     #
     #
     #Debian中Apache 2configuration的工作摘要:
     #Debian中的Apache 2 Web服务器configuration与以前完全不同
     #上游build议的方式来configurationWeb服务器。 这是因为Debian的A
     #默认的Apache2安装尝试添加和删除模块,
     #虚拟主机,以及额外的configuration指令尽可能灵活,
     #为了使自动化的变化和pipe理服务器一样简单
     #可能。

    它被分成几个文件,形成configuration层次概述
     #位于/ etc / apache2 /目录下:
     #
     #/ etc / apache2 /
     #|  -  apache2.conf
     #|  ` -  ports.conf
     #|  -  mods启用
     #|  |  -  * .load
     #|  ` -  * .conf
     #|  - 启用conf
     #|  ` -  * .conf
     #` - 启用网站
     #` -  * .conf
     #
     #
     #* apache2.conf是主要的configuration文件(这个文件)。 它把碎片
     #启动时包含所有剩余的configuration文件
     # networking服务器。
     #
     #* ports.conf始终包含在主configuration文件中。 它是
     #应该确定监听端口的传入连接,可以
     #随时定制。
     #
     #* mods-enabled /,conf-enabled /和sites-enabled /
     #目录包含pipe理模块的特定configuration片段,
     #全局configuration片段或虚拟主机configuration,
     # 分别。
     #
     #它们是通过从它们的可用configuration文件进行symlinking来激活的
     #相应的*  - 可用/对应。 这些应该通过使用我们的pipe理
     #助手a2enmod / a2dismod,a2ensite / a2dissite和a2enconf / a2disconf。 看到
     #他们各自的手册页的详细信息。
     #
     #*二进制文件被称为apache2。 由于使用环境variables,在
     #默认configuration,apache2需要启动/停止
     #/etc/init.d/apache2或apache2ctl。 直接调用/ usr / bin / apache2不会
     #使用默认configuration。


     #全局configuration
     #

     #
     #ServerRoot:服务器所在目录树的顶部
    保存#configuration,错误和日志文件。
     #
     # 注意! 如果你打算把它放在一个NFS(或其他networking)
     #挂载文件系统,然后请阅读Mutex文档(可用
     # 在 );
     #你会救自己很多麻烦。
     #
     #不要在目录path末尾添加斜杠。
     #
     #ServerRoot“/ etc / apache2”

     #
     #接受序列化locking文件必须保存在本地磁盘上。
     #
    互斥文件:$ {APACHE_LOCK_DIR}默认

     #
     #PidFile:服务器应该logging其进程的文件
     #开始时的识别号码。
     #这需要在/ etc / apache2 / envvars中设置
     #
     PidFile $ {APACHE_PID_FILE}

     #
     #超时:接收和发送超时之前的秒数。
     #
    超时300

     #
     KeepAlive:是否允许持久连接(多于
     #每个连接一个请求)。 设置为“关”以禁用。
     #
    保持活跃

     #
     #MaxKeepAliveRequests:允许的最大请求数
     #在持续连接期间。 设置为0允许无限量。
     #我们build议您保持这个数字高,以获得最佳performance。
     #
     MaxKeepAliveRequests 100

     #
     #KeepAliveTimeout:等待下一个请求的秒数
     #同一连接上的同一个客户端。
     #
     KeepAliveTimeout 5


     #这些需要在/ etc / apache2 / envvars中设置
    用户$ {APACHE_RUN_USER}
    组$ {APACHE_RUN_GROUP}

     #
     #HostnameLookups:logging客户端的名称或IP地址
     #例如www.apache.org(on)或204.62.129.132(off)。
     #默认是closures的,因为如果人们对networking来说总体上会更好
     #不得不明确地把这个function,因为启用它意味着
     #每个客户端请求都会导致AT至less有一个查询请求
     #nameserver。
     #
    主机名查看closures

     #ErrorLog:错误日志文件的位置。
     #如果你没有在一个指定的ErrorLog指令 
     #容器,与该虚拟主机相关的错误消息将会是
     #在这里logging。 如果你确定一个错误日志文件 
     #容器,该主机的错误将logging在那里,而不是在这里。
     #
     ErrorLog $ {APACHE_LOG_DIR} /error.log

     #
     #LogLevel:控制logging到error_log的消息的严重性。
     #可用值:trace8,...,trace1,debug,info,notice,warn,
     #错误,暴击,警报,emerg。
     #也可以configuration特定模块的日志级别,例如
     #“LogLevel info ssl:warn”
     #
     LogLevel警告

     #包含模块configuration:
     IncludeOptional mods-enabled / *。load
     IncludeOptional mods-enabled / *。conf

     #包括侦听的端口列表
    包括ports.conf


     #设置Apache2 HTTPD服务器的默认安全模型。 它确实
     #不允许访问/ usr / share和/ var / www之外的根文件系统。
     #前者被Debian中打包的Web应用程序使用,
     #后者可以用于Web服务器提供的本地目录。 如果
     #您的系统正在从/ srv中的子目录提供内容,您必须允许
     #访问这里,或在任何相关的虚拟主机。
    
            选项索引FollowSymLinks
             AllowOverride无
            要求所有授予
    

    
         AllowOverride无
        要求所有授予
    

    
        选项索引FollowSymLinks
         AllowOverride无
        要求所有授予
    

     #
     #选项索引FollowSymLinks
     #AllowOverride无
     #要求所有授予
     #




     #AccessFileName:要在每个目录中查找的文件的名称
     #用于其他configuration指令。 另请参阅AllowOverride
     #指令。
     #
     AccessFileName .htaccess

     #
     #以下行防止.htaccess和.htpasswd文件存在
     #由Web客户端查看。
     #
    
        要求所有授予
    


     #
     #以下指令定义一些格式昵称供使用
     #一个CustomLog指令。
     #
     #这些与通用日志格式定义不同,它们使用%O
     #(实际发送的字节包括头文件)而不是%b(的大小)
     #请求的文件),因为后者使得不可能检测到部分
     # 要求。
     #
     #请注意,不build议使用%{X-Forwarded-For} i而不是%h。
     #改用mod_remoteip。
     #
     LogFormat“%v:%p%h%l%u%t \”%r \“%s%O \”%{Referer} i \“\”%{User-Agent} i \“”vhost_combined
     LogFormat「%h%l%u%t \」%r \%> s%O \“%{Referer} i \”\“%{User-Agent} i”
     LogFormat“%h%l%u%t”%r \“%s%O”常见
     LogFormat“%{Referer} i  - >%U”referer
     LogFormat“%{User-agent}我”代理

     #包含目录忽略编辑器和dpkg的备份文件,
     #详情请参阅README.Debian。

     #包含通用的语句片断
     IncludeOptional conf-enabled / * .conf

     #包含虚拟主机configuration:
     IncludeOptional sites-enabled / *。conf

     #vim:syntax = apache ts = 4 sw = 4 sts = 4 sr noet

Apache日志

客户端拒绝服务器configuration:/ var / www / html / prestashop [客户端192.168.1.XX:XXXXX] [客户端192.168.1.XX:XXXXX] [Wed Jun 17 18:18:38.560856 2015] [authz_core:error] [pid 8872]

我在论坛上的configuration出错了

等/ apache2的/启用的站点 – / prestashop.config


    
         #ServerName指令设置请求scheme,主机名和端口
         #服务器用来标识自己。 这在创build时使用
         #redirecturl。 在虚拟主机的上下文中,ServerName
         #指定主机名必须出现在请求的Host:头中
         #匹配这个虚拟主机。 对于默认的虚拟主机(这个文件)这个
         #值不是决定性的,因为它被用作最后的手段主机。
         #但是,您必须明确地为其他虚拟主机进行设置。
         #ServerName www.example.com

         ServerAdmin webmaster @ localhost
         DocumentRoot / var / www / html / prestashop

         #可用的日志级别:trace8,...,trace1,debug,info,notice,warn,
         #错误,暴击,警报,emerg。
         #也可以configuration特定的日志级别
         #模块,例如
         #LogLevel info ssl:warn

         ErrorLog $ {APACHE_LOG_DIR} /error.log
         CustomLog $ {APACHE_LOG_DIR} /access.log合并

    
    选项全部
     AllowOverride全部
    要求所有授予
    


         #对于来自conf-available /的大多数configuration文件,
         #在全球范围内启用或禁用,有可能
         #仅包含一个特定虚拟主机的行。 例如
         #下面的行只启用该主机的CGIconfiguration
         #在通过“a2disconf”全局禁用之后。
         #include conf-available / serve-cgi-bin.conf
    

 #vim:syntax = apache ts = 4 sw = 4 sts = 4 sr noet

我已经添加到Apache,我更新了服务,总是同样的错误,我想知道为什么它不起作用,也许我想这个网站在本地任何媒体typesaccesible请你的帮助和晚上好

Apache 2.4带有一些安全性增强function,试图让黑客更难将其文件隐藏在受损系统上。 这个行为在http://httpd.apache.org/docs/2.4/upgrading.html#access

一个简单的解决方法是将一个目录规则添加到你的主要apacheconfiguration文件(默认在Ubuntu上为/etc/apache2/apache2.conf):

<Directory /path/to/my/sites> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>