微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我可以在一台服务器上托管node.js和Django吗?

我只有一个VPS托管和使用Nginx的Django Web应用程序.现在,我准备用Node.js启动新的应用程序,我可以托管当前的服务器吗?我认为,Node.js正在运行自己的http服务器,它可能与Nginx服务器冲突.

解决方法:

您可以在单个VPS上托管多个http服务器.只有当Nginx和node.js都绑定到同一个端口时才会发生冲突.例如,如果您的Nginx Web服务器正在侦听端口80,那么您的node.js http服务器应该侦听80以外的端口,比如端口8080.您还可以设置reverse proxy(如果您需要抽象内部网络并提供服务)您将接受端口80和Nginx上的传入连接的同一端口上的客户端将特定于node.js的通信转发到端口8080.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐