JRuby on Rails 部署
我需要在 Mongrel 上托管 JRuby on Rails 应用程序。 问题是我需要支持相互身份验证。 我知道我可以将它托管在 Apache 后面,并使用 mod_proxy 使用 mod_ssl 将凭证或部分凭证作为请求标头传递给 Rails。 但我希望整个堆栈都是 Java 的。 是否有一个 Java 应用程序服务器可以进行 mod_proxy + ssl 类型的配置,而无需我安装 Apache。 此外,我们需要它独立于平台。 IIS 或 Apache+OpenSSL 实际上并不是首选。
也欢迎任何替代部署配置。
I need to host a JRuby on Rails app on Mongrel. The problem is that I need to support mutual authentication. I know that I could just host it behind a Apache with mod_proxy use mod_ssl to pass the cred or part of the cred as a request header to rails. But I want the whole stack to be Java. Is there a Java application server that can do mod_proxy + ssl kind of configuration without me having to install Apache. Also, we need this to be platform independent. IIS or Apache+OpenSSL is actually not a preferred alternative.
Any alternative deployment configurations are also welcome.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我实际上建议使用 jetty 或 glassfish 用于部署您的应用程序。 你可以在 JRuby 中运行 mongrel,但是它非常慢< /a> 并且不再积极维护。 我绝对不会将它用于生产环境(至少在 JRuby 中)。 我发现jetty更轻量级,都支持SSL(Jetty、Glassfish)。
I'd actually recommend using either jetty or glassfish for deploying your app. You can run mongrel in JRuby, but it's very slow and no longer actively maintained. I definitely wouldn't use it for a production enviroment (in JRuby at least). I find jetty to be more lightweight, both suppport SSL (Jetty, Glassfish).