2012-02-22 28 views
0

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

回答

0

这取决于节点是需要从“外部世界”还是从您的CI主机进行访问。如果您使用的是Sockets.IO(或同等版本),那么您需要使用nginx反向代理配置将正确的请求传递给节点实例(剩下的部分将转至CI)。

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

相关问题