代码之家  ›  专栏  ›  技术社区  ›  Jacob Mattison

乘客用Apache最低版本

  •  1
  • Jacob Mattison  · 技术社区  · 15 年前

    我们当前的Apache安装正在运行Apache2.0。现在,我们想添加一些Rails应用程序,并计划在Apache上用phulsion passenger运行它们。关于我们是否需要将Apache升级到2.2才能使用乘客,我收到了一些相互矛盾的报告(一位我非常尊敬的顾问建议,来自Phfusion的人说2.0应该可以。

    有人在生产中使用Apache2.0运行乘客吗?

    4 回复  |  直到 14 年前
        1
  •  0
  •   nitecoder    15 年前

    我觉得ApacheWithPassenger的最低版本是2.2,但是如果你去他们的站点查看 Users Guide 我相信它会告诉你需要什么。

        2
  •  0
  •   Ahmad Ramdani    15 年前

    我是这样选择的。(可选)

    我在生产时没有使用Pasenger,现在我得到了简单的部署Rails。仅创建rails app@etc/rails_app/myapp/并将所有app文件夹和公用文件上载到myapp/app。然后我只需要取消选中list@environment for production并在database.yml中进行配置。

    然后我复制了public@http/public_html文件夹

    运行mongrel->将12007重写为80->重新启动mongrel

    如果你遇到问题,你的应用程序只会出现在索引中,当链接到另一个页面时会出错。

    只要求管理主机配置.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说的那样:)

        3
  •  0
  •   Jacob Mattison    15 年前

    因为似乎没有人有明确的答案,我会假设我是由普fusion的某个人给出的答案是确定的。在谷歌集团 http://groups.google.com/group/phusion-passenger/browse_thread/thread/789f4f6e8f1c542d .

    他说Apache2.0和更高版本应该可以。(事实证明,我们可以使用Apache2.2来支持这台服务器,所以这一点对我们来说是没有意义的。)

        4
  •  0
  •   Hongli    14 年前

    你不 需要 2.2。2.0工作正常,如果不正常,则视为错误。也就是说2.2可能比2.0好,所以不管支持的最低版本是什么,您都应该选择2.2。