单 IP VPS - 如何在端口 80 上的不同域上运行 apache / 多个 nodejs?

单 IP VPS - 如何在端口 80 上的不同域上运行 apache / 多个 nodejs?

我知道这不是最佳解决方案

我有几个 apache 站点在端口 80 上运行 - 我想添加一个 nodejs 应用程序 - 在端口 8000 上运行良好。我正在使用这个设置

http://physalix.com/reverse-proxy-for-nodejs-in-production-with-apache2-haproxy-and-monit/

但它非常不稳定 - 我想知道是否有更干净的方法来做到这一点 -

我是一名初学者,曾尝试让 nginx 工作,但没有成功(陷入有关 domain.crt 和 ssl 等的错误)

是否有具体的教程介绍如何基于不同域和不同端口上的路由成功平衡和代理所有应用程序到端口 80?

答案1

我会继续使用阿帕奇2不破坏工作设置 - 它可以在代理模式下运行mod_proxy

  • nginx不需要,因为你已经有了工作设置
  • 哈普罗西在这里也是过度的

这是一个文章描述类似的配置

相关内容