GCP计算引擎托管两个HTTPS网站

时间:2018-01-31 14:19:12

标签: ssl iis https google-cloud-platform google-compute-engine

我有一个来自GCP Compute Engine的Windows实例。我有一个使用IIS的服务器上的网站一段时间。它完全适用于SSL证书。

然而,现在我们想在服务器上托管另一个网站。我昨天打开了网站,所有的DNS都配置好了,它也在运行 期待它有一个HTTPS连接。我买了一张SSL证书,它已发布并可以使用了。但是,我忘记了IIS使用SSL的方式,即最新的SSL被特定IP接受,所有网站都会开始使用最新的SSL。这就是为什么我试图获得新的IP而无法弄清楚的原因。然后我只是尝试传统的方式来获得一个新的IP,并希望分配到新的网站。然后在IPv4配置上,它显示“DHCP Enabled”。所以我卡在那里,无法进入下一步。

GCP在这个问题上的文档非常复杂,没有人真正清楚地表达出来。我找到了一些解决方案,比如我可以从启用IP转发开始,但我也无法在文档中找到如何做到这一点。

简而言之,我有一个使用SSL的网站,我在同一台机器上开了一个新网站。当然,他们的IP是相同的,所以我希望能够在不改变以前网站的IP的情况下获得新的IP。我只是不知道,也找不到怎么做。

如果有人可以帮我弄清楚如何获取新网站的新IP以便我可以使用我发布的网站SSL证书,我将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:3)

不能直接为每个VM分配超过1个IP。但是,您可以通过转发规则和目标池引用实例来拥有任意数量的外部IP地址,这将在此document中进行说明。

你也可以在没有lb的情况下解决这个问题,但只能使用转发规则/ Protocol Forwarding。有关该概念的更多信息,请参阅here