解决Apache下403 Forbidden错误

 马上打开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”这行的代码处,看看是不是哪里被系统悄悄地修改了

时间: 2024-12-24 21:32:42

解决Apache下403 Forbidden错误的相关文章

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

  直接输入地址显示 Forbidden You don't have permission to access /news/search_fdsafdsa on this server. httpd.conf,找到这么一段:  代码如下   <Directory />      Options FollowSymLinks      AllowOverride None      Order deny,allow      deny from all      Satisfy all <

Apache网站显示403 Forbidden错误

安装Apache,装完刚测试可以:配置了下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 Orde

权限问题导致Nginx 403 Forbidden错误的解决方法_nginx

今天在一个新的环境上安装nginx,结果访问的都是403 通常显示403我立马都会想到路径配置不对,但我仔细看了一下,目录路径没问题: nginx.conf: 复制代码 代码如下: server {         listen       80;         server_name  localhost;           #charset koi8-r;           #access_log  logs/host.access.log  main;           locat

Asp.net 创建新网站http1.1 403 forbidden错误处理

asp.net|创建|错误|错误处理 今天出了这个恶心事情,找了半天,开始觉得是 目录权限问题,后来给网站目录把aspnet,VSDeveloper等用户 完全控制权限都加上了,还是不行! 最后发现在创建站点其中有一个步骤"网站访问权限"选择:运行脚本(如Asp), 然后再打开我的asp.net项目,一切OK!

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

在配置Linux的 Apache服务时,经常会遇到http403错误,我今天配置测试时也出现了,最后解决了,总结了一下.http 403错误是拒绝访问的意思,有很多原因的.还有,这些问题在win平台的Apache里一样会发生!我按照经验总结的主要有以下4种原因! 本人测试的环境 是:Scientific Linux 5.3(与RHEL和CentOS百分百兼容!),其它版本的Linux应该通用,没测试. 1. 访问的文档权限不够.要755以上权限.解决方法:用命令chmod 755 /var/ww

Nginx服务器中403 forbidden的错误如何解决

  nginx 的 403 Forbidden errors 表示你在请求一个资源文件但是nginx不允许你查看. 403 Forbidden 只是一个HTTP状态码,像404,200一样不是技术上的错误. 哪些场景需要返回403状态码的场景? 1.网站禁止特定的用户访问所有内容,例:网站屏蔽某个ip访问. 2.访问禁止目录浏览的目录,例:设置autoindex off后访问目录. 3.用户访问只能被内网访问的文件. 以上几种常见的需要返回 403 Forbidden 的场景. 由于服务器端的错

电脑403 forbidden怎么解决

电脑403 forbidden怎么解决            403 forbidden什么意思 Forbidden的意思就是被禁止的,就是说你没有权限访问此站. 遇到这个问题,是因为你的ip或者dns出了问题,为什么会出现这种问题,可能有一下几种原因: 1.你的IP被列入黑名单 2.你在一定时间内过多地访问此网站(一般是用采集程序),被防火墙拒绝访问了 3.网站域名解析到了空间,但空间未绑定此域名 4.你的网页脚本文件在当前目录下没有执行权限 5.在不允许写/创建文件的目录中执行了创建/写文件

XP SP3系统http 403.2错误的解决方法

现如今电脑不再是局限于工作方面,平时我们还可以利用电脑进行学习.游戏.休闲娱乐等,最近有部分windows xp系统的用户反映,打开网页,显示的是您无权查看该网页,HTTP错误403--禁止访问.这到底是什么情况呢?我们知道http 403.2错误即是禁止读访问 ,未启用此目录的目录浏览.没有可用的默认网页.试图显示驻留在只标记为执行或者脚本权限的目录中的 HTML 页时,系统就会导致此错误.那么遇到这种情况时我们应该怎么办呢?下面小编就以雨林木风Ghost xp系统为例,带大家一起了解下如何解

LNMPA中Apache的httpd运行错误解决办法

使用军哥的LNMPA很久了,最近突然发现这个问题,服务器运行一段时间之后自动504错误,需要重启才能解决,直接结束不了apache. 运行命令/root/lnmpa status Apache的status一项会出现错误提示: /etc/init.d/httpd: line 112: lynx: command not found 或者 Error 403 Access forbidden! 解决方法: 出现lynx: command not found错误提示的需要完成Step1&Step2