【问题标题】:Serve nodejs app from nginx like with php?像使用 php 一样从 nginx 提供 nodejs 应用程序?
【发布时间】:2014-06-22 10:41:13
【问题描述】:

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

在 Ubuntu 上,它开箱即用。

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

  • 之前不做nodejs app.js这可能吗?
  • 如何在单个 Nginx conf 文件中实现这一点?

【问题讨论】:

    标签: node.js ubuntu nginx


    【解决方案1】:

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

    • 由于 node.js 的工作方式,如果不使用 nodejs app.js,这是不可能的。
    • This question 最好地回答了您关于通过 Nginx 进行代理的问题。

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

    【讨论】:

    • PHP 也有一个内置的 Web 服务器。谢谢你的回答。
    • @user3551444,啊,如果您的意思是等效的 node.js PHP Web 服务器,则没有。你仍然必须使用nodejs app.js
    猜你喜欢
    • 1970-01-01
    • 2021-02-04
    • 2017-10-05
    • 2018-06-16
    • 2019-01-13
    • 1970-01-01
    • 2020-10-15
    • 2018-04-24
    • 2016-06-18
    相关资源
    最近更新 更多