我正在使用Rails 3构建一款应用程序。用户认证由Authlogic提供支持,我已经按照标准设置好了它(如示例文档所述),在本地一切都按预期工作。
我将应用程序部署到了一个干净的Centos 5.4 / NginX / Passenger服务器上,以便员工可以开始登录并输入内容等。但是,我们离这个应用程序公开发布还有很长的路要走,因此我使用了NginX的基本身份验证模块来保护整个站点。
不幸的是,Authlogic的身份验证和NginX的基本身份验证似乎相互冲突。如果启用基本身份验证,则无法使用Authlogic登录,但是如果禁用基本身份验证,则Authlogic按预期工作。
我没有发布任何代码,因为我真的不确定哪些代码是相关的。我想知道这是否是一个已知的问题,是否有任何更改配置的方法来解决这个问题?
我将应用程序部署到了一个干净的Centos 5.4 / NginX / Passenger服务器上,以便员工可以开始登录并输入内容等。但是,我们离这个应用程序公开发布还有很长的路要走,因此我使用了NginX的基本身份验证模块来保护整个站点。
不幸的是,Authlogic的身份验证和NginX的基本身份验证似乎相互冲突。如果启用基本身份验证,则无法使用Authlogic登录,但是如果禁用基本身份验证,则Authlogic按预期工作。
我没有发布任何代码,因为我真的不确定哪些代码是相关的。我想知道这是否是一个已知的问题,是否有任何更改配置的方法来解决这个问题?