SimpleSamlPHP Apache 403 客户端被服务器拒绝

SimpleSamlPHP Apache 403 客户端被服务器拒绝

我已经设置了一个 PHP 应用程序 (SimpleSAMLphp 1.10.0-rc2)。升级到 Apache/2.4.7 (Ubuntu) 后,我收到 403 Forbidden。

SimpleSAMLphp 的 www 目录位于 /var/simplesamlphp-1.10.0-rc2/www

有一个 Apache 配置文件位于 apache2/conf.d/simplesamlphp.conf:

Alias /simplesamlphp /var/simplesamlphp-1.10.0-rc2/www

<Directory /var/simplesamlphp-1.10.0-rc2/www>
  Options -Indexes FollowSymLinks
  AllowOverride AuthConfig FileInfo
  Order allow,deny
  Allow from all
</Directory>

似乎它没有被解释,因为它只是给了我一个 404。当我将代码片段添加到 apache2/sites-available/000-default.conf 时,它给了我一个 403。日志如下所示:

mod_authz_core.c(802): [client xxx] AH01626: authorization result of Require all denied: denied
mod_authz_core.c(802): [client xxx] AH01626: authorization result of <RequireAny>: denied
[client xxx] AH01630: client denied by server configuration: /var/simplesamlphp-1.10.0-rc2/www/

如果我将指令设置为

<Directory /var/simplesamlphp-1.10.0-rc2/www>
  Require all granted
</Directory>

日志显示:

AH01797: client denied by server configuration: /var/simplesamlphp-1.10.0-rc2/www/

文件归 www-data 所有。

有什么建议么?

答案1

在标签中尝试一下这个Directory

DirectoryIndex index.html

使用您的应用程序索引文件更改 index.html。

相关内容