gpt4 book ai didi

ruby-on-rails-3 - 在 authbind 下运行 trinidad 服务器(用于 Rails)?

转载 作者:行者123 更新时间:2023-12-04 18:53:31 26 4
gpt4 key购买 nike

我有一个使用 Jruby 的 Rails 应用程序,我想将其部署到生产环境中。它使用特立尼达。我想在不使用 root 的情况下以端口 80 运行。 authbind 会是一个合理的选择(在 Ubuntu 上)吗?有什么好的配置方法?

最佳答案

您正在运行 Jruby,即。使用JVM? authbind 拦截标准套接字库调用(例如,socket.h 中的 bind())。不幸的是,Java(至少在我的经验中是 java 1.6+)不使用标准套接字库,而是使用低级别的系统调用,因此 authbind 不适用于 Java。

如果你想在端口 ie 上运行 tomcat,要么使用 nginx 或 apache 作为反向代理,要么使用 iptables 重写传入数据包的“目标端口”。更多详情见 tomcat 常见问题:http://wiki.apache.org/tomcat/HowTo#How_to_run_Tomcat_without_root_privileges.3F

关于ruby-on-rails-3 - 在 authbind 下运行 trinidad 服务器(用于 Rails)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15561540/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com