将在端口上运行的服务映射到子域

时间:2018-06-27 14:05:26

标签: subdomain mqtt ubuntu-server

我在我的Ubuntu服务器上的端口1883上运行有一个MQTT代理,并且在端口80上运行了一个网站。我想将我的代理映射到broker.abc.com,而我的网站映射到www.abc.com。解决此问题的可能步骤是什么? 到目前为止,我一直尝试在GoDaddy控制面板中添加一个子域broker.mqtt.com,但此方法从未奏效。 现在,我可以在abc.com上访问我的网站和代理,但是我想将两者分开。

1 个答案:

答案 0 :(得分:1)

如果您将2个负载均衡器与2个域名一起使用,则可能发生这种情况,对于此类问题,AWS引入了通配符(指Route 53中的一个托管区域,您具有与此相关的子域)。就像abc.com将是您的托管区域,而broker.abc.com一样,website.abc.com将是通配符。

因此,其中一个负载均衡器会将您的broker.abc.com重定向到端口1883,其他负载均衡器将重定向到端口80。

您的通配符(子域)将映射到loadblancer。