【问题标题】:How to determine if my passenger is using apache or nginx如何确定我的乘客使用的是 apache 还是 nginx
【发布时间】:2012-03-14 13:22:12
【问题描述】:

我第一次尝试使用Passenger 部署一个rails 项目。我已经使用乘客 gem 遵循了乘客网站上的指南,并使用了“passenger-install-apache2-module”并将这三行粘贴到我的 httpd.conf 中。但是,我注意到当我尝试在我的项目目录中运行乘客启动时,它再次尝试为 nginx 安装乘客,完成后,我能够执行“乘客启动”。我注意到的问题是,当我从 httpd.conf 中删除这三行时,我仍然能够运行'passenger start,并且似乎已经启动了服务器。因此,我的问题变成了如何确定我的乘客 gem 是为 apache 还是 nginx 安装的?

谢谢!

【问题讨论】:

    标签: ruby-on-rails apache nginx passenger


    【解决方案1】:

    'passenger start' 不使用您的 apache 或 nginx 安装。它使用它自己的基于 nginx 的内置网络服务器。默认从 3000 端口启动。

    【讨论】:

    • 感谢您的回答,那么为什么指南告诉我在这种情况下执行passenger-install-apache2-module 呢?在这种情况下它实际上有什么作用吗?
    • 'passenger start' 用于快速启动并运行开发环境。 passenger-install-apache2-module 安装一个用于 Apache 安装的模块,以便您可以托管 Rails 应用程序。
    猜你喜欢
    • 2019-02-08
    • 2021-05-12
    • 1970-01-01
    • 2013-06-19
    • 2011-11-10
    • 2012-08-18
    • 1970-01-01
    • 1970-01-01
    • 2016-07-12
    相关资源
    最近更新 更多