Ssl 如何通过(服务器名称指示)SNI访问web应用程序?

Ssl 如何通过(服务器名称指示)SNI访问web应用程序?,ssl,web-applications,tls1.2,sni,azure-application-gateway,Ssl,Web Applications,Tls1.2,Sni,Azure Application Gateway,我需要在同一公共IP和端口上承载多个应用程序。我是这个领域的新手,我发现SNI可以用来满足我的需求。我决定使用Microsoft application gateway作为负载平衡器。我可以使用2个SSL证书配置2个应用程序。我的问题是如何通过浏览器访问它?例如:如果服务器FQDN是www.example.com,因为其中运行着两个应用程序。如何说明要加载哪个应用程序?每个证书都需要与一个应用程序的特定FQDN关联。由于在同一IP和TCP端口上有两个应用程序,因此需要创建两个FQDN,即www.

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

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

因此,

将重定向到虚拟机的端口80 和到同一虚拟机的端口81
不应在stackoverflow上提问,例如,对于这样一个不涉及编程的问题,请选择serverfault