【问题标题】:Installing Passenger + Passenger process is not started安装乘客 + 乘客进程未启动
【发布时间】:2018-03-13 23:05:00
【问题描述】:

我想在 Linux/Unix 生产服务器上安装Passenger + Apache 对于 Node.js 应用程序 + Red Hat 6 / CentOS 6(带有 RPM),我已经安装了它,但在安装结束时,这是我得到的输出:

Installed:
  mod_passenger.x86_64 0:5.1.8-1.el6

Dependency Installed:
  passenger.x86_64 0:5.1.8-1.el6

Failed:
  httpd.x86_64 0:2.2.15-60.el6.centos.5

当我尝试检查乘客进程是否正在运行时,我发现它不是。我该如何开始这个过程,我指责 httpd.x86_64 0:2.2.15-60.el6.centos.5 失败是原因,但我不知道从哪里开始解决问题;我需要帮助。

【问题讨论】:

    标签: linux apache passenger centos6


    【解决方案1】:

    Apache没有安装成功,这就是Failed: httpd的意思。

    【讨论】:

    • 我应该怎么做才能成功安装Apache?我尝试运行:passenger-install-apache2-module --apxs2-path='/usr/bin/apxs' 并得到以下输出: Phusion Passenger Apache 模块已正确安装 :-) 检查进程的命令的乘客正在运行表明没有乘客进程正在运行。
    【解决方案2】:

    如果你想使用 Apache,那么你应该确保安装了 Apache。

    yum update 
    yum remove httpd 
    yum install httpd
    

    Passenger integration 只是在现有 Apache 安装中删除一个模块,并且仅在 Apache 也启动时启动。

    如果您无法让 Apache 工作,您也可以在 standalone mode 中使用Passenger。

    【讨论】:

    • 我想在独立模式下安装它,但文档没有显示如何在独立模式下部署 node.js 应用程序。
    • OnixSO 谢谢它是完美的..现在我有两个 node.js 应用程序,我想使用乘客我想在 ssl (https) 下运行,并且使用第一个将从我的网站域的子域和第二个仍在使用独立的特定域名...是否有任何文档可以向我展示这样的深度配置?
    • 我害怕运行:yum remove httpd yum install httpd 因为安装了 apache 并且在我的 vps(centos 6) 上运行了一些网站...我认为运行它将删除所有配置很危险,因为我是 linux 管理的新手...
    • 您查看我链接的文档了吗?同一部分讨论了Letting Passenger handle SSL itselfUsing Apache for SSL with Passenger Standalone behind it。如果您不想,这些方法都不需要您运行yum remove httpd
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-12
    • 1970-01-01
    • 2012-07-10
    • 1970-01-01
    • 2010-12-14
    相关资源
    最近更新 更多