我们当前的Apache安装正在运行Apache 2.0。现在我们想添加一些Rails应用程序,并计划使用Phusion Passenger在Apache上运行它们。关于是否需要将Apache升级到2.2才能使用Passenger(我非常尊重那位建议的顾问;来自Phusion的人说2.0应该没问题),我得到了冲突的报告。 ?Phusion Passenger的Apache最低版本
回答
因为似乎没有人有一个明确的答案,我我会假设Phusion的某个人给出的答案是明确的。它位于Google网上论坛http://groups.google.com/group/phusion-passenger/browse_thread/thread/789f4f6e8f1c542d。
他指出,Apache 2.0和以上应该没问题。 (在解决问题的时候,我们能够使用Apache 2.2来支持这个服务器,所以我们没有针对这个问题。)
我的印象是,为Apache的最低版本与乘客是低于2.2,但如果你头部到他们的网站,并期待在Users Guide我敢肯定它会说你需要什么。
我(可选)
我还没有使用Pasenger当生产时,我现在得到简单的部署轨。只创建rails应用程序@ etc/rails_app/myapp /并将所有应用程序文件夹和公共应用程序上传到myapp/app。然后我只需要unchecklist @生产环境,并在database.yml中
可配置的话,我复制公共@ HTTP /的public_html文件夹
运行杂种 - >改写12007 80 - >重新启动杂种
如果你得到的问题,我们的应用程序只在索引apper,并链接到另一个页面时得到错误。
只问管理员主机configur .httaccess
例如像
RewriteEngine on
RewriteCond %{HTTP_HOST} ^myapp.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.myapp.com$
RewriteRule ^.*$ "http\:\/\/127\.0\.0\.1\:12007%{REQUEST_URI}" [P,QSA,L]
或不喜欢railsninja说:)
我不明白。你是否建议我使用一个杂种的实例而不是使用Passenger?对我们来说不是一种选择 - 这是一个企业级应用程序,需要强大的部署。 – 2009-08-14 19:33:54
你不需要需要 2.2。 2.0工作正常,如果它不是它被认为是一个错误。这说2.2可能比2.0好,所以不管最低支持版本,你应该为2.2。
- 1. 我如何找到Phusion Passenger版本?
- 2. Phusion Passenger和Node.js
- 3. Phusion Passenger + Workling + RabbitMQ
- 4. Phusion Passenger ngnix.conf位置
- 5. 如何让Phusion Passenger使用正确版本的Ruby?
- 6. Phusion Passenger 2.2.2经常崩溃
- 7. Apache; Phusion Passenger 3 RackBaseURI仅适用于Rails 3的生产环境
- 8. 无法使用Phusion Passenger将Spree部署到Apache
- 9. javascript_include_tag与Rails中的Phusion Passenger异常
- 10. Phusion Baseimage vs. Phusion Passenger(我可以在基本图像上轻松安装NGINX吗?)
- 11. Phusion Passenger不显示CSS,Javascript文件
- 12. Phusion Passenger配置文件在哪里?
- 13. 如何重新启动Phusion Passenger Standalone?
- 14. 无法启动Phusion Passenger看门狗?
- 15. Phusion Passenger不写日志文件
- 16. Sequel + Sinatra + Phusion Passenger + MySQL连接管理
- 17. Phusion Passenger不能在Mountain Lion中编译
- 18. Phusion Passenger不总是用Rails阻塞?
- 19. 在Ubuntu上设置Passenger Phusion 11.04
- 20. Passenger问题 - Apache
- 21. JAX-RS 1.1的最低Servlet API版本
- 22. 强制执行最低版本的Maven
- 23. 支持C++的最低iOS版本0x
- 24. 最低要求的版本管理
- 25. 友好的Windows最低版本中InnoSetup
- 26. 确定最低要求的PHP版本
- 27. 使用jqGrid的最低jQuery版本
- 28. 需要R包的最低版本
- 29. firebase pod安装的版本低于最新版本
- 30. 在单个进程中运行整个Rails应用程序(Apache + Phusion Passenger)
我已经非常仔细地阅读了它,它似乎没有声明最低版本。 – 2009-08-14 19:32:01
我没有意识到这一点。你确实需要2.2才能使用mod_proxy,这就是人们主要与杂种相关的方式,也许这就是我在这种印象下的原因。 – nitecoder 2009-08-15 01:51:25