繁体   English   中英

将Nginx中的流量转发到Node.js的正确方法

[英]Correct way to forward traffic in nginx to node.js

我想将所有流量转发到Nginx中的某个URL到node.js。 我对node.js还是很陌生,我想知道是否应该使用某种CGI服务(例如PHP),还是应该设置node.js服务器(例如nginx-> apache)并通过转发所有流量? Nginx到该服务器,如下所示:

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello Node.js\n');
}).listen(8124, "127.0.0.1");

这只是一个需要运行node.js脚本的页面。 做这个的最好方式是什么?

Nginx反向代理(aka proxy_pass)不支持保持活动状态。 但是可以使用第3方模块,Maxim Dounin的上游Keepalive模块为FastCGI建立保持活动连接。

顺便说一句,Node.js在没有任何反向代理的情况下仍然可以稳定运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM