【发布时间】:2012-11-28 09:16:07
【问题描述】:
我有 Apache + Passenger 设置,其中 Rails 应用程序位于域根目录中。 应用程序将受 Shibboleth 保护,但要求
/Shibboleth.sso/Metadata
返回404错误来自Rails。
如果我从 DocumentRoot 中删除 Rails 应用程序(重命名文件夹),那么 Shibboleth 会正确地为我提供元数据,但一旦我恢复 Rails 应用程序就会再次停止。
如何阻止乘客处理该 URL?我应该在某个地方将其设为alias 吗?在哪里?
编辑:我也试过了,但没有效果:
<Location /Shibboleth.sso>
SetHandler shib
</Location>
【问题讨论】:
-
你有没有让 shibboleth 使用你的 rails 应用程序?任何机会你都可以帮助我。我正在尝试设置类似的东西
-
@SurgePedroza 是的,我做到了。接受的答案应该是我最终使用的,IIRC。
标签: ruby-on-rails apache passenger shibboleth