我在Azure容器上运行了配置数据库docker映像。可以通过azure的fqdn:port_number(端口为3000)或ip:port_number进行访问。我想通过cloudflare(。如何为该应用程序提供一个不错的域名? 预先感谢!
PS:cloudflare社区中有一些与此相关的主题,但是我无法找到任何与我相关的答案。
答案 0 :(得分:0)
您可以向CNAME
之类的Azure容器的FQDN值添加www.example.com
记录,以指向诸如containerdns.westus.azurecontainer.io
之类的子域。
CNAME记录示例:
name: www
record type: CNAME
value: FQDN value of your Azure container
TTL: 32600
参考:https://www.cloudflare.com/learning/dns/dns-records/dns-cname-record/ https://support.cloudflare.com/hc/en-us/articles/360019093151-
从您的评论中,您想访问实际上指向myapp.com
的{{1}}。在这种情况下,您可以创建和配置应用程序网关,以使用Azure门户托管具有自定义端口的网站。如果您有多个站点,则可以遵循this教程。
您可以按照以下步骤操作:
fqdn:port
containerdns.westus.azurecontainer.io
框,其余设置为默认设置。Pick host name from backend http settings
框,然后使用自定义探测器并选择自定义探测器。Pick host name from backend address
记录,将子域CNAME
映射到应用程序网关的FQDN。我在Azure VM的网站上对此进行了验证,希望对您有所帮助。