【问题标题】:Getting Denied Apache2被拒绝 Apache2
【发布时间】:2016-05-11 20:53:51
【问题描述】:

我经常被拒绝访问我网站上的页面。我通过旧网站 rsync(ed) 到新的 SLES12 服务器。我尝试更改权限,但仍然被拒绝。大多数页面都是php,但我也无法访问它们。

我的服务器说 PHP 已安装。

有什么建议吗?

权限被拒绝:[客户端 172.16.1.175:51697] AH00035:访问 /favicon.ico 被拒绝(文件系统路径 '/srv/www/htdocs/favicon.icon

【问题讨论】:

  • 您自己调试过新服务器吗?会不会是SELinux 的问题?

标签: php linux http apache2


【解决方案1】:

apache 以哪个用户身份运行?检查 apache 用户是否具有对您的 Web 文件的读取权限,例如chown/chgrp ${apche_user} -R /srv/www/htdocs

你在使用虚拟主机吗?

你试过禁用 SELinux 吗?

【讨论】:

  • 我自己创建了服务器。 SELINUX 没有安装,我没有使用虚拟主机。
  • 防火墙也关闭了。我尝试更改组和所有者,但仍然没有。
  • [2016 年 5 月 11 日星期三 21:41:26.797883] [core:error] [pid 2322] (13)Permission denied: [client 192.168.1.46:55671] AH00035: access to /favicon.ico被拒绝(文件系统路径'/srv/www/htdocs/favicon.ico'),因为路径的组件上缺少搜索权限,引用者:10.100.0.148
  • @MichaelW。您在/srv/www/srv/www/htdocs 上的文件权限错误,缺少+x。见wiki.apache.org/httpd/13PermissionDenied
  • 谢谢 DaSourcerer,这似乎更好,但是当我执行 index.php 时,它正在下载文件而不是显示
猜你喜欢
  • 2014-07-15
  • 2016-12-25
  • 2015-07-10
  • 1970-01-01
  • 2014-07-11
  • 2016-11-13
  • 2019-02-26
  • 2016-07-16
相关资源
最近更新 更多