2017-07-20 71 views
0

我有一个要求在同一个公共IP和端口上托管多个应用程序。我是这个领域的新手,我发现SNI可以用来达到我的要求。我决定使用Microsoft应用程序网关作为负载平衡器。我可以使用2个SSL证书配置2个应用程序。我的问题是我如何通过浏览器访问它?例如:如果服务器FQDN是www.example.com,由于其中运行了2个应用程序。我怎么能提到加载哪个应用程序?如何通过(服务器名称指示)SNI访问Web应用程序?

+0

不应该问的计算器,请喜欢例如serverfault,这样的问题不涉及编程 –

回答

1

每个证书需要与一个应用程序的特定FQDN关联。由于您在同一IP和TCP端口上有两个应用程序,因此您需要创建两个FQDN(即www.my1stappli.mydomain.com和www.my2ndappli.mydomain.com),生成两个证书(每个FQDN一个)并配置Azure应用程序网关使用自己的证书处理每个应用程序。如果您只有一台虚拟机来处理这两个应用程序,请将Azure应用程序网关配置为将一个应用程序重定向到虚拟机的端口80,并将其他应用程序重定向到同一虚拟机的端口81。

因此,

相关问题