Google Cloud Compute Engine 上的项目可以使用旧网站的域名吗?

Is there any way to use domain name of old website with project on Google Cloud Compute Engine?

我在 Compute Engine 上有一个网站,它在 localhost:3000 上运行。我有一个域名,我在另一个网站上使用过,托管在 domain.by。我如何在 GCP Compute Engine 上将此域名用于我的新网站?

一些编辑:

我无法通过外部 IP 地址访问我的网站。我在实例设置中允许 HTTP 和 HTTPS 流量。

下面是一些截图(如果你需要我可以翻译俄语):

IP类型: 静态

IP版本: IPv4

您将创建一个应与您的计算引擎相关联的静态 IP 地址,而不是临时 IP 地址。您可以通过 GCP Cloud Console 执行此操作。此时,您的计算引擎将拥有一个永久 IP 地址。现在您可以通过 IP 地址访问您的 Web 服务器。要将域名与此 IP 地址相关联,您可以联系您的 DNS 提供商(或使用他们的自助服务管理控制台,假设它存在)通过 "DNS 'A' Record" 将您的 DNS 名称与您的 IP 地址相关联。这会将您的 DNS 名称映射到您的 IP 地址。

现在 DNS 查找应该可以解决。最后,您可能必须定义 GCP VPC 网络防火墙规则以允许传入流量(来自 Internet)也称为 Ingress 通过。通常,您设置 Web 服务器以侦听端口 80 (http) 和 443 (https)。如果您需要使用 https,那么您可能必须获得 SSL 证书,但这是完全不同的情况。