我的情况是,我想使用单个虚拟机服务超过2个节点应用程序,并且所有人都将使用不同的面向公众的IP。
示例1:
Ubantu VM IP:99.99.99.1 附加IP1:99.99.99.2 附加IP1:99.99.99.3
App1.Js - > 99.99.99.2:80端口 - >这可以通过abc.mydomain.com访问 App2.Js - > 99.99.99.3:80端口 - >这可以通过xyz.mydomain.com访问
这将允许我使用单个VM和在80个端口上运行的多个站点。
或者我可能是其他情况,如
示例2: VM1:99.99.99.2 App1.Js - > 99.99.99.2:81端口 - >这可以通过abc.mydomain.com访问 App2.Js - > 99.99.99.2:82端口 - >这可以通过xyz.mydomain.com访问
我很乐意使用示例1。
托管环境将是Azure。
由于 姆兰
答案 0 :(得分:0)
不是节点应用专家,但从Azure角度来看,您应该能够完成使用Azure负载均衡器尝试的操作。
答案 1 :(得分:-1)
我现在正在处理同样的问题。我相信你可以。我正在运行Apache并设置了代理重定向。重定向指向我的NODEJS的内部服务器位置。我有多个用于Apache的conf文件,每个(域)都有一个代理重定向,指定localhost(127.0.0.1)和端口。然后我可以将每个nodejs服务器设置为单独的端口。