Node JS应用程序与Apache Web服务器的集成

时间:2019-08-28 06:32:29

标签: node.js apache integration passenger

我正在尝试将我的Nodejs应用程序与Centos7中的Passenger + Apache集成在一起。 我的应用程序可以通过带有节点的端口正常运行,即可以使用example.com:3200

调用我的应用程序

我安装了Apache和Passenger,并尝试调用该应用程序。 按如下所示完成Virtualhost配置,

使用Apache完成验证后 须藤/ usr / bin / passenger-config validate-install “一切看起来都不错。”所有的刻度线。 我的Apache日志中仍然出现错误,如下所示:

    ServerName mtt.masXXXXXXXX.org

# Tell Apache and Passenger where your app's code directory is
DocumentRoot /home/campaign/public_html/campaign
PassengerAppRoot /home/campaign/public_html/campaign
            ErrorLog        /home/campaign/logs/node_error_log
            TransferLog     /home/campaign/logs/node_transfer_log

# Tell Passenger that your app is a Node.js app
PassengerAppType node
PassengerStartupFile app.js

# Relax Apache security settings
<Directory /home/campaign/public_html/campaign>
  Allow from all
  Options -MultiViews
  Require all granted
</Directory>

我的NodeJS应用程序是:/ home / campaign / public_html / campaign的目录 我正在使用Apache Apache / 2.4.6

错误如下 错误编号: dbcc4226 细节: Web应用程序无法由Phusion Passenger应用程序服务器启动。

请阅读乘客日志文件(搜索错误ID)以查找错误的详细信息。

当我检查/ var / logs / error_log中的日志时,将显示以下输出,

App 29887输出:(node:29887)DeprecationWarning:不建议使用当前URL字符串解析器,并将在以后的版本中将其删除。要使用新的解析器,请将选项{useNewUrlParser:true}传递给MongoClient.connect。 App 29887输出:(节点:29887)DeprecationWarning:不推荐使用collection.ensureIndex。请改用createIndexes。 App 29887输出:连接成功 [E 2019-08-28 06:21:19.4837 19716 / Tt age / Cor / App / Implementation.cpp:221]:无法生成应用程序的过程/ home / campaign / public_html / campaign:生成应用程序时发生超时处理。   错误ID:f4774b3a   错误详细信息已保存到:/tmp/passenger-error-N1nUul.html

[E 2019-08-28 06:21:19.4910 19716 / Tc age / Cor / Con / CheckoutSession.cpp:276]:[客户端3-1]无法检出会话,因为发生了产卵错误。错误的标识符是f4774b3a。请参阅以前的日志以获取有关该错误的详细信息。 [E 2019-08-28 06:21:19.4910 19716 / Te age / Cor / Con / CheckoutSession.cpp:276]:[客户端4-1​​]无法结帐会话,因为发生了生成错误。错误的标识符是f4774b3a。请参阅以前的日志以获取有关该错误的详细信息。 App 29993输出:(节点:29993)DeprecationWarning:不建议使用当前URL字符串解析器,并将在以后的版本中将其删除。要使用新的解析器,请将选项{useNewUrlParser:true}传递给MongoClient.connect。 App 29993输出:(节点:29993)DeprecationWarning:不推荐使用collection.ensureIndex。请改用createIndexes。 App 29993输出:连接成功

0 个答案:

没有答案