从nginx服务nodejs app与php一样吗?

时间:2014-06-22 02:34:07

标签: node.js ubuntu nginx

我使用Nginx为开发目的服务我的php应用程序。

在Ubuntu上它开箱即用。

我想为Node.js应用做同样的事情。

  • 这可能在没有nodejs app.js之前完成吗?
  • 如何在单个Nginx conf文件中实现此目的?

1 个答案:

答案 0 :(得分:1)

PHP和node.js是石油和水。 PHP需要Web服务器来运行.php文件,但node.js通常会创建自己的Web服务器。由于您正在创建自己的Web服务器,在许多情况下您不会发现必须从Nginx提供应用程序,但是,如果您真的坚持从Nginx“提供”它,则需要代理 it。

  • 由于node.js的工作方式,以前不执行nodejs app.js是不可能的。
  • This question最能解答您关于通过Nginx进行代理服务的问题。

作为结束语,最好记住node.js实际上(在大多数情况下)实现了自己的Web服务器,而PHP则没有。