JRuby on Rails 部署

发布于 2024-07-10 20:17:42 字数 292 浏览 8 评论 0原文

我需要在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小草泠泠 2024-07-17 20:17:42

我实际上建议使用 jettyglassfish 用于部署您的应用程序。 你可以在 JRuby 中运行 mongrel,但是它非常慢< /a> 并且不再积极维护。 我绝对不会将它用于生产环境(至少在 JRuby 中)。 我发现jetty更轻量级,都支持SSL(JettyGlassfish)。

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).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文