【问题标题】:What is Reverse Proxy and why should I use it with Node.JS?什么是反向代理,为什么要在 Node.JS 中使用它?
【发布时间】:2011-05-09 17:45:39
【问题描述】:

Ryan Dahl 建议在反向代理(即 nginx)后面使用 Node.JS。嗯..什么是反向代理?为什么我应该将它与 node.js 一起使用?我的 Node.JS 应用程序将提供所有内容和所有流量,这是不对的吗?

提前致谢。

【问题讨论】:

    标签: node.js reverse-proxy


    【解决方案1】:

    什么是反向代理?

    尝试查看维基article

    为什么要将它与 node.js 一起使用?

    如果您仅将 node.js 用于应用程序的某些部分/功能,而其他内容由不同的 Web 应用程序框架提供服务,则可以使用反向代理来确定哪些请求转到 node.js 以及哪些转到另一个框架。这样,您的应用程序可以在同一端口上运行,并作为独立系统对客户端进行操作。如果没有它,您可能必须分别在不同端口上为 node.js 和其他框架提供传入请求(例如,如果它们都在同一台机器上)。反向代理还有其他用例,例如load balancing

    我的 Node.JS 应用程序会出错吗? 提供所有内容和所有 流量?

    不,没有错。它特定于您和您的需求或场景。

    【讨论】:

      【解决方案2】:

      http://en.wikipedia.org/wiki/Reverse_proxy - 反向代理服务器会降低应用服务器的负载。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-03-23
        • 2011-10-31
        • 1970-01-01
        • 1970-01-01
        • 2017-01-10
        • 2011-02-21
        相关资源
        最近更新 更多