ruby-on-rails - JRuby on Rails 部署

标签 ruby-on-rails apache ssl jruby mongrel

我需要在 Mongrel 上托管一个 JRuby on Rails 应用程序。问题是我需要支持相互认证。我知道我可以将它托管在带有 mod_proxy 的 Apache 后面,使用 mod_ssl 将 cred 或部分 cred 作为请求 header 传递给 rails。但我希望整个堆栈都是 Java。是否有一个 Java 应用程序服务器可以执行 mod_proxy + ssl 类配置而无需安装 Apache。此外,我们需要它与平台无关。 IIS 或 Apache+OpenSSL 实际上不是首选的替代方案。

也欢迎任何替代部署配置。

最佳答案

我实际上建议使用 jettyglassfish用于部署您的应用程序。您可以在 JRuby 中运行 mongrel,但它非常 slow并且不再主动维护。我绝对不会将它用于生产环境(至少在 JRuby 中)。我发现 jetty 更轻巧,都支持 SSL(JettyGlassfish)。

关于ruby-on-rails - JRuby on Rails 部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/435056/

相关文章:

ruby-on-rails - 如何在本地将所有 'perform_later' s 转换为 'perform_now' s?

django - 在 View 中使用 redirect() 时 session ID 会发生变化

xml - Mule SSL 连接器中的协议(protocol)

c# - 客户端证书不是由 .Net App 使用 TLS1.2 发送的

c# - 如何在unity3d 5.5.3版本中使用SSL协议(protocol)tlsv_1.2?

ruby-on-rails - 使用 SQL Server 2008/2012 的 Rails - 文件流

css - 如何创建具有不同列宽的动态网格

ruby-on-rails - 为什么测试在生产模式下运行并导致我的脚本/运行程序失败?

apache - Map Reduce 中的 Map Reduce

php - 从 Zend framework 2 开始,找不到类错误