具有SNI的多个Docker容器中的多个IIS网站

时间:2019-12-20 18:59:31

标签: docker iis windows-server-2019

我要将同一服务器上托管的10个站点迁移到Docker。想法是继续拥有1台单服务器,但要有10个容器,而不是在主机/主Windows中托管10个网站和在IIS中配置10个站点。

问题在于某些网站在同一IP和端口上使用HTTPS并使用SNI(即使未选中“必填”,我也相信这是正在使用的内容)。

例如:

IP: 1.2.3.4, Port: 443, Host: aaa.com  >> Site 1
IP: 1.2.3.4, Port: 443, Host: bbb.com  >> Site 2

如果将这两个站点拆分为两个容器,我将无法使用SNI,对吗?如果我理解正确,Linux世界中的解决方案将是使用nginx,清漆或apache创建另一个容器。但是如何在Windows容器中实现这一目标?

还有其他具有其他IP和其他端口的网站(纯HTTP为80),但是如果我解决上述问题,我认为这些都不是问题。

0 个答案:

没有答案