Ruby 如何使用Apache和Passenger切断基于Webrick(非RoR,Sinatra)的web应用程序?
我使用Webrick抽象servlet、文件处理程序和基本身份验证开发了一个小型ruby web应用程序。现在我希望使用apache和passenger为这个应用程序提供服务,有哪些可用选项Ruby 如何使用Apache和Passenger切断基于Webrick(非RoR,Sinatra)的web应用程序?,ruby,passenger,rack,webrick,Ruby,Passenger,Rack,Webrick,我使用Webrick抽象servlet、文件处理程序和基本身份验证开发了一个小型ruby web应用程序。现在我希望使用apache和passenger为这个应用程序提供服务,有哪些可用选项 我是否需要删除依赖Webrick的代码并使用sinatra或rack 0r 还有其他的捷径吗,比如写一个装配图,等等 如果您希望您的应用程序带有由Apache提供服务的Webrick,则不需要Passenger 在Apache中与ProxyPass*原语一起使用mod_proxy 如果您想要Apache+P
如果您希望您的应用程序带有由Apache提供服务的Webrick,则不需要Passenger 在Apache中与ProxyPass*原语一起使用mod_proxy
如果您想要Apache+Passenger,您必须针对机架或乘客兼容、Merb、Rails等更改Webrick 如果它是一个机架意味着存在
.ru
文件应用程序,那么使用thin、passenger或unicorn部署可以与EaseMain合作。感谢Romain的澄清,最后,我选择了第一个选项,即使用sinatra更改webrick。现在,我可以和乘客一起部署它了。