设置Shibboleth来保护网站的一部分

我在Ubuntu 10.04上安装了Apache的Shibboleth模块,使用aptitude按照https://groups.google.com/group/shibboleth-users/browse_thread/thread/9fca3b2af04d5ca8?pli=1安装libapache2-mod-shib2并启用该模块(我已经检查/ etc / apache2 / mods启用)

然后,我通过使用以下指令放置.htaccess文件来保护服务器上的目录:

AuthType shibboleth ShibRequestSetting requireSession 1 Require valid-user 

现在 – 我还没有build立一个SSL主机 – 我也没有设置IdP – 但我希望服务器会阻止访问这个目录 – 但我得到的内容没有任何问题。

我已经重新启动了Apache服务,我没有在日志文件中的错误。

你确定它注意到.htaccess文件吗? 尝试添加

 Allow from none Deny from all 

看看是否阻止目录。 如果没有,请查看Apache为什么忽略htaccess文件。 AllowOverride是否打开? 等等

如果它阻止目录,请尝试删除允许/拒绝并添加Satisfy all 。 这是默认的,但如果其他地方的东西改变了它,那么你的需求可能被忽略。

任何帮助?