-1

我在 AWS 的某个端口(ej 8000)的 EC2 实例中运行了一个 api。我已经在 bluehost 提供商中注册了一个域。

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

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

如何使对“api.mydomain.com:8000”的请求重定向到 EC2 实例的 IP 和配置的端口?谢谢

4

2 回答 2

1

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

于 2019-04-26T14:11:16.553 回答
1

您可以为 api.mydomain.com 使用普通的 A 记录并将其指向您的实例 IP 地址。您不会在 DNS 配置中的任何位置包含端口。

如果它是一个位于端口 8000 上的网站,您可以在浏览器 url 中输入 api.mydomain.com:8000。

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

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

于 2019-04-26T17:42:00.960 回答