【问题标题】:Running Node.js in Apache with PHP使用 PHP 在 Apache 中运行 Node.js
【发布时间】:2021-10-26 01:57:57
【问题描述】:

我有一个 PHP 应用程序在我自己的服务器上运行(不是本地主机,而是一个可通过互联网访问的真实服务器),我想添加 Node.js 服务器。我遇到了this 文章说反向代理。在文章的最后,提到了这种特殊的方法有性能成本,因此只适用于特定的情况。

值得注意的是,这种方法适用于用户数量有限的特定角色。但是如果你想获得性能可扩展性,你需要分别运行 apache 和 node.js,并使用类似 nginx 的东西来做反向代理。

现在我想知道为什么会这样以及为什么会这样,以及我是否应该放弃这种方法,因为我有很多用户在使用我的服务。如果有人有比this 方法更好的建议,请赐教!提前谢谢你。

【问题讨论】:

  • 用 apache 反向代理就好了...

标签: php node.js apache server reverse-proxy


【解决方案1】:

我自己使用这种方法,只要您不需要低延迟,我认为没有必要。
绕过代理的最佳解决方案是使用不同的端口。
由于 Apache 管理域解析。
还可能值得注意的是 apache 执行压缩和 SSL,这是您必须担心您的 NPM 在可能与 443 不同的端口上运行的事情。

【讨论】:

    猜你喜欢
    • 2012-12-31
    • 2017-01-10
    • 2014-02-19
    • 2019-09-15
    • 2011-12-29
    • 2012-08-02
    • 2019-08-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多