我如何使"api.mydomain.com:8000"的请求重定向到 EC2 实例的 IP



我有一个 API 在 AWS 的某个端口 (ej 8000( 的 EC2 实例中运行。我已经在蓝主机提供商中注册了一个域。

目前,我的应用程序指向提供 EC2 实例的 IP,但我想更改为域以便像 api.mydomain.com:8000 一样使用。

我尝试在 bluehost 帐户的面板控制的 DNS 区域中创建一个配置,但它不起作用,我认为我必须使用的 DNS 类型是"SRV 记录",但我尝试了一些配置,但 cpanel 不接受它。

我怎样才能使"api.mydomain.com:8000"请求重定向到 EC2 实例的 IP 和配置的端口?谢谢

您可以使用

普通的 A 记录进行 api.mydomain.com,并将其指向您的实例 IP 地址。不要在 DNS 配置中的任何位置包含端口。

如果是端口 8000 上的网站,您将在浏览器 URL 中键入 api.mydomain.com:8000。

确保您的实例安全组在端口 8000 上打开,并且您的实例正在侦听端口 8000。

当你说"它不起作用"时,你是什么意思?哪里有失败?

通常,您会创建一个"A"记录来将域名指向 IP 地址,而不是"SRV"记录。

最新更新