计算引擎实例上所有自定义域的 SSL 证书/https

计算引擎实例上所有自定义域的 SSL 证书/https

我在计算引擎上有一个 VM 实例并安装了 Apache2,并且多个自定义域解析到它们的 /domain1.com/html 和 domain2.com/html 文件夹。

在创建更多自定义域名并转移网站之前,我尝试启用 SSL,以便这些网站使用 https:// 标记为安全

其中一些网站将是 Wordpress 网站,其他网站将是静态的,只有几个页面。

过去我使用共享主机,https:// 是免费提供的。现在我不确定是否需要购买/安装证书,如果需要,是否需要为实例上的每个网站都购买/安装证书?

我读过一些文章,其中谈到了将负载平衡作为一种解决方案,但我不明白。我以为 LB 是用于管理多个实例的高流量情况的: https://cloud.google.com/load-balancing/docs/https/ https://geekflare.com/google-load-balancer-enable-ssl/

有人能指出关于在计算引擎上使用 https 托管网站的初学者资源吗?

答案1

您可以在实例前使用负载均衡器而不会出现问题,并且 Google 现在提供了自动 SSL,如 [1] 中所述,您可以使用。

如果您没有使用 GCE LB,而是您的实例直接为流量提供服务,则必须在服务器上配置证书。例如,对于 NGINX,您可以按照这些说明进行操作 [2]。

[1]https://cloud.google.com/load-balancing/docs/ssl-certificates#managed-certs [2]http://nginx.org/en/docs/http/configuring_https_servers.html

相关内容