DNS 子域名链接到端口 5000 上的服务

DNS 子域名链接到端口 5000 上的服务

我的网站在 AWS EC2 的 5000 端口上运行。/var/www/html我想创建一个test.example.com链接到该网站的 DNS A 区域。在域名页面上,我只能添加 IP,而不能添加端口,所以test.example.com:5000可以,但test.example.com不能。我该怎么做?

这是我的虚拟目录:

<VirtualHost *:5000>
ServerName test.example.com
DocumentRoot /var/www/html
</VirtualHost>

答案1

这是以下问题的重复。使用 modproxy 非常简单。如何将子域名重定向到同一台服务器上的不同端口?

答案2

DNS 仅解析 IP,而不解析端口号。

一个可行的选择是在端口 80 或 443 上创建一个虚拟主机,将您转发到端口 5000。AWS 弹性负载均衡器可以做类似的事情(在前端监听端口 80,但在后端将请求发送到端口 5000)。

相关内容