`

解决Apache下403 Forbidden错误

阅读更多
解决Apache下403 Forbidden错误
天在公司电脑上安装Apache,版本2.2.8,装完刚测试可以;配置了下php的php.in文件再次localhost打开发现错误:HTTP 错误 403 - 禁止访问,即403 Forbidden:You don't have permission to access / on this server.权限又不够了?

 

     马上打开apache的配置文件httpd.conf,逐行检查。在大约快一半的地方有以下这段代码:

 

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

 

     发现了吧。由于配置了php后,这里的“Deny from all”已经拒绝了一切连接。把该行改成“allow from all”,修改后的代码如下,问题解决。

 

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

 

     再次在浏览器里打开http://localhost,显示it works!

 

     总结:如果你也发生了这样的403禁止访问,不妨注意下apache的httpd.conf配置文件里有“Deny from all”这行的代码处,看看是不是哪里被系统悄悄地修改了。
分享到:
评论

相关推荐

    apache下403 Forbidden错误问题解决方法.docx

    Apache 下 403 Forbidden 错误问题解决方法 Apache 是一个流行的开源 Web 服务器软件,但是在使用中可能会遇到 403 Forbidden 错误,这是一种常见的权限问题。下面我们将讨论 Apache 下 403 Forbidden 错误问题的...

    apache服务出现Forbidden 403问题的解决方法总结

    当Apache尝试访问的文档权限不足时,会出现403 Forbidden错误。确保Apache服务器用户(通常是www-data或apache)对DocumentRoot目录及其内容具有足够的读取和执行权限。可以通过`chmod`命令调整文件和目录权限,如`...

    apache2.4.9报错处理

    Apache 2.4.9 是一个非常流行的 Web 服务器软件,但是在使用过程中可能会遇到一些报错问题,例如 Internal Server Error、Forbidden 等错误。本文将对 Apache 2.4.9 报错处理进行详细的介绍。 配置 External Access...

    apache documentroot指向htcdoc之外提示403错误的解决方法

    Apache服务器在运行过程中,如果将`DocumentRoot`设置为`htdocs`目录之外的路径,可能会遇到403 Forbidden...通过以上步骤,您应该能够成功解决Apache 403 Forbidden错误,让服务器正确处理新`DocumentRoot`下的请求。

    HTTP错误40314ForbiddenWeb服务器被配置为不列出此目录的内容

    ### HTTP错误403.14 – Forbidden:Web服务器被配置为不列出此目录的内容 在探讨HTTP错误403.14时,我们首先需要理解这个错误代码的基本含义及其产生的原因,然后深入分析可能的解决方案。本篇将从以下几个方面进行...

    windows 下 php+apache的配置

    在处理403 Forbidden错误时,可能需要检查httpd.conf中的`&lt;Directory&gt;`指令,确保它们允许从指定目录提供服务。例如: ```apache &lt;Directory "C:/Apache24/htdocs"&gt; Options Indexes FollowSymLinks ...

    PHP下打开phpMyAdmin出现403错误的问题解决方法

    通过上述步骤,大多数情况下可以解决phpMyAdmin 403错误的问题。但解决过程中务必小心,因为不正确的服务器配置可能会引入安全漏洞或其他问题。如果重启服务后问题依旧,可能还需要深入检查其他配置文件,或者查看...

    Apache下htaccess的配置使用详解

    这段代码会检查请求图片的来源(HTTP_REFERER),如果不是来自你的域名,服务器将返回403 Forbidden错误,阻止图片显示。 以上就是`.htaccess`文件在Apache中的基本配置方法,它为网站提供了极大的灵活性,使得在...

    apache You don't have permission to access /test.php on this server解决方法

    总之,解决Apache的403 Forbidden错误需要仔细检查配置文件,理解权限模型,并善用在线资源。记住,当遇到问题时,首先考虑查看软件官方文档和社区,这样能高效地解决问题,避免浪费时间。作为开发者,善于利用网络...

    SVN在客户端执行UPDATE报403的处理办法

    遇到SVN客户端执行`update`时出现403 Forbidden错误的情况时,应首先检查URL编码、权限配置、认证信息以及Apache服务器配置等方面的问题。通过逐步排查和调整,通常能够找到问题的根源并解决它。在实际操作过程中,...

    403、404、500等报错页面

    本篇文章将深入探讨403、404和500这三个常见的错误页面及其含义、原因和解决方案。 一、403 Forbidden 403 Forbidden 错误表示客户端有权限访问服务器,但服务器拒绝执行请求。这可能是由于以下原因: 1. 访问权限...

    PHP程序设计-3期(KC016) 1.2.1Apache的安装配置常见问题.doc

    问题3:403 Forbidden错误 403错误意味着服务器拒绝了客户端的请求,这可能是由于DocumentRoot的值没有正确设置。DocumentRoot是Apache服务器中定义的网站根目录,如果未正确设置,服务器无法找到请求的资源。你应该...

    三年级语文下学期期末学业水平检测卷 新人教版-新人教版小学三年级全册语文试题.doc

    解决403 Forbidden错误的方法通常包括: 1. **检查权限**:确保你的用户账户有足够的权限访问目标资源。 2. **修改.htaccess**:如果问题出在这个文件,可以尝试编辑或删除它,或者更改其中的规则。 3. **联系管理...

    Apache24 工具软件

    - **403 Forbidden**:检查文件和目录的权限设置是否正确。 - **404 Not Found**:确认文档根目录设置是否准确,文件是否存在。 - **500 Internal Server Error**:查看错误日志以定位问题。 - **慢速响应**:优化...

    apache You don’t have permission to access /test.php on this server解决方法

    键字: Apache 403 Forbidden 系统配置: 操作系统:Red Hat Linux 6.2 Web服务器:Apache 3.1.1+jakarta-tomcat 3.1.1 数据库服务器:oracle 8i Apache服务器是目前应用最多的web服务器,据统计在世界上的服务器中...

    Apache的status相关问题解决办法

    总的来说,解决Apache status相关问题的关键在于理解和配置Apache的访问控制以及检查系统中依赖软件的安装情况。遵循上述步骤,你应该能够成功解决大部分常见的问题。如果遇到其他错误,可能需要进一步排查Apache的...

    Apache下禁止php文件被直接访问的解决方案

    但直接在重写规则中禁止访问可能会导致递归调用,从而使得原本正常的重写规则失效,引起如403 Forbidden错误。这正是该文档所要解决的问题。 首先,我们需要了解Apache服务器中的`.htaccess`文件和服务器配置文件...

    PHP环境配置

    在本文中,我们将深入探讨如何解决常见的错误,如Apache的403 Forbidden问题,以及安装和配置PHP、MySQL、Apache和相关工具的过程。 首先,Apache 403错误通常表示服务器拒绝了对特定资源的访问。在Apache的配置...

Global site tag (gtag.js) - Google Analytics