【问题标题】:Do I need to set up nginx.conf to run node.js?我需要设置 nginx.conf 来运行 node.js 吗?
【发布时间】:2012-02-23 00:18:07
【问题描述】:

我目前有一个使用 nginx 在 Ubuntu 上运行的 CodeIgniter Web 应用程序。我刚刚完成了一个 node.js 服务器(在 127.0.0.1:8080 上运行)的编写,并且我需要部署到同一台服务器上。我正在使用 upstart 和 monit 来保持节点应用程序运行 - 我是否需要在 nginx.conf 上进行任何配置更改才能使节点应用程序正常工作?

【问题讨论】:

    标签: codeigniter node.js nginx


    【解决方案1】:

    这取决于节点是需要从“外部世界”还是从您的 CI 主机访问。如果您使用的是 Sockets.IO(或等效),那么您需要一个 nginx 反向代理配置来将正确的请求传递给节点实例(将其余请求留给 CI)。

    请记住,80 以外的任何端口都可能对某些人造成防火墙问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-03
      • 2012-02-02
      • 2020-04-18
      • 2012-01-04
      • 2020-11-16
      相关资源
      最近更新 更多