Apache - AH01630

1.1.1  现象

安装完毕AWSTATS后,运行URL,出现如下错误提示:

You don‘t have permission to access /awstats/awstats.pl on this server.

Apache的error.log中错误信息如下:

[Wed Mar 26 17:17:37.911338 2014] [authz_core:error] [pid 10748:tid 980] [client ::1:55910] AH01630: client denied by server configuration: D:/PHPDevEnv/awstats/cgi-bin/awstats.pl

1.1.2  原因

一看感觉是权限问题,可是查看了httpd.conf,发现权限是有的:


<Directory "D:/PHPDevEnv/Awstats">

Options None

AllowOverride None

Order allow,deny

Allow from all

</Directory>

已经设置了Allow from all,表示权限开放了,在网上查找很多资料,都说要修改对应目录的写权限,可是设置了写权限也还是一样。

后来又查找到资料,说是在apache 2.4 目录权限关键字调整了。

原先:

Order Allow, Deny

Allow from all

改为:

Require all granted

1.1.3  解决

httpd.conf进行修改:


<Directory "D:/PHPDevEnv/Awstats">

Options None

AllowOverride None

Order allow,deny

Allow from all

Require all granted

</Directory>

时间: 2024-08-24 06:30:58

Apache - AH01630的相关文章

解决Apache虚拟主机报错问题apache AH01630: client denied by server configuration错误解决方法

今天同事咨询通过Apache搭建创建虚拟主机,搭建好发现一直报错,提示 "apache AH01630: client denied by server configuration",在网上搜索了一下, 发现这个错误的原因是,apache2.4 与 apache2.2 的虚拟主机配置写法不同导致. apache2.2的写法: [plain] view plain copy 在CODE上查看代码片派生到我的代码片 <VirtualHost *:80> ServerName f

apache AH01630: client denied by server configuration错误解决方法

今天本来是想要在自己本地搭建一个wamp环境用来做一些代码的测试和框架的学习. 鉴于目前工作的时候用到了php5.5,所以就用了wamp-server V2.5版本,安装完成之后配置虚拟主机一直出现403,各种重启N次卸载重装,最后才好到问题的所在,故记录下来,希望其他同学有这样的问题的时候可以快速的解决~~ apache 虚拟主机配置: apache AH01630: client denied by server configuration错误解决方法 出现这个错误的原因是,apache2.

解决apache AH01630: client denied by server configuration错误

昨天给公司配置了apache-2.4.9的版本,今天他们要求把虚拟主机配置起好放网站程序,在修改apache-2.4.9的配置文件中,我发现了2.4.x跟以前的2.2.x里面的很多配置都不一样了,比如配置这个虚拟主机都有一些不同,按照以前的配置方法,会报下面的错误:AH01630: client denied by server configuration: /usr/local/apache/htdocs/recx/ 先给大家看看我按照apache-2.2.x配置虚拟机的内容:NameVirt

apache安装配置

官方网站:apache.orghttp://www.taobao.com/index.html为例1.http请求的内容    请求行        请求方法:get(获取):请求方法,其他常见方法:post(提交表单.单选.端选...).put(提交评价).delete(删除服务器上的某个内容(商家))        index.html:请求的文件        http/1.1版:请求的协议    请求头        host:请求的主机(源IP)        accept:是否接受请

Apache2.4.6 添加虚拟主机

apache2.4 与 apache2.2 的虚拟主机配置写法有所不同 apache2.2的写法: <VirtualHost *:80> ServerName domain.com DocumentRoot "/home/www" DirectoryIndex index.html index.php <Directory "/home/www"> Options -Indexes +FollowSymlinks AllowOverride

Apache/2.4.9启动错误:AH01630: client denied by server configuration

在升级Yii框架1.11->2.0beta时,PHP升级到5.5.顺带升级Apache2.2.x到2.4.9. 把原有vhost配置移植过来,出现Apache启动错误: AH01630: client denied by server configuration 原因是Apache2.4的部分指令和Apache2.2有所不兼容, 具体升级说明文档见: http://httpd.apache.org/docs/2.4/upgrading.html 具体而言,对于上述错误.做例如以下改动: 把All

由浅入深学习Apache httpd原理与配置

一.apache简介: Apache HTTPD又可以简称为httpd或者Apache,它是Internet使用最广泛的web服务器之一,使用Apache提供的web服务器是由守护进程httpd,通过http协议进行文本传输,默认使用80端口的明文传输方式,当然,后来,为了保证数据的安全和可靠性,又添加了443的加密传输的方式,Apache提供的服务器又被称为:补丁服务器,原因很简单,它是一款高度模块化的软件,想要给它添加相应的功能只需添加相应的模块,让其Apache主程序加载相应的模块,不需要

关于apache 2.4.X以后版本的虚拟主机配置问题

重装系统后,习惯性下载了最新的wamp2.5,然后一切正常的回复各种配置,数据库,代码. 然后打开浏览器,尼玛,昨天还好用的虚拟域名,居然403了. apache error log里的信息是:AH01630: client denied by server configuration 一同折腾,最终肯定是出在vhost配置文件上,最后找到了解决的办法 2.4以后的版本里,使用 Require all granted 代替了 Order Allow, Deny Allow from all 重启

centos7.2 apache开启.htaccess

打开httpd.conf(在那里? APACHE目录的CONF目录里面),用文本编纂器打开后,查找 (1) AllowOverride None 改为 AllowOverride All (2)去掉下面的注释 LoadModule rewrite_module modules/mod_rewrite.so 如果没有发现这句话,代表这句话可能存在在其他文件中,然后被include入配置 可以搜索一下Include conf.modules.d/*.conf 然后可以发现这句话是在conf.modu