[英]getting 403(Access Forbidden) error while accessing the site through browser
嗨,我通过浏览器访问我的实时网站时收到403错误。 昨天工作正常。 我不确定为什么会出现此错误。 我已经搜索了很多。 这些是我尝试过的解决方案:
我已将httpd.conf文件的配置从默认更改为:
<Directory /> #Options FollowSymLinks Options Indexes FollowSymLinks Includes AllowOverride All Order deny,allow Allow from all </Directory>
将/var/www/html
目录的权限从默认更改为777
还有几件事。 但是没有任何效果。 我不确定出了什么问题。
我的服务器配置为:
阿帕奇/ 2.2.29。 AWS EC2实例。
这是浏览器上显示的错误消息:
You don't have permission to access / on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
这是来自error_logs
的错误消息:
[Thu May 21 14:58:51 2015] [error] [client XXX.XXX.XXX.XXX] Directory index forbidden by Options directive: /var/www/
[Thu May 21 14:58:51 2015] [error] [client XXX.XXX.XXX.XXX] File does not exist: /var/www/error/noindex.html
如果您还有其他需要,请在评论中让我知道。 提前致谢 :)
我试图为Apache / 2.2.29设置虚拟主机。 AWS EC2实例。 遇到同样的错误。 我通过查看error.log来解决它
我需要将755分配给父文件夹
在错误日志中,“文件不存在:/var/www/error/noindex.html”表示您需要此文件夹和文件。
我使用的是chmod 755 -R /var/www/
您可以尝试执行以下步骤:
SE Linux为每个文件设置安全上下文标签。 如果设置安全上下文标签时发生错误,则系统将抛出禁止的错误。 将“ restorecon -v R”与文件目录的路径名一起使用可以清除禁止的错误。 “ restorecon”命令将默认安全上下文恢复到该文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.