【问题标题】:How to access a web application via (Server Name Indication) SNI?如何通过(服务器名称指示)SNI 访问 Web 应用程序?
【发布时间】:2017-07-20 10:55:32
【问题描述】:

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

【问题讨论】:

  • 不应该在stackoverflow上被问到,例如请首选serverfault,对于这样一个不涉及编程的问题

标签: ssl web-applications tls1.2 sni azure-application-gateway


【解决方案1】:

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

因此,

【讨论】:

    猜你喜欢
    • 2011-07-04
    • 2017-05-23
    • 2020-05-08
    • 2012-09-03
    • 2017-05-17
    • 2017-04-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多