如何为Azure Container App配置简洁友好的自定义主机名?
配置Azure Container App自定义短主机名步骤
前提说明
你想要的my-app-name.azurecontainerapps.io这类短域名,其前缀在Azure Container Apps的全局域名空间中必须唯一,所以第一步要先确认可用性。
1. 检查短主机名可用性
通过Azure CLI验证目标主机名是否未被占用:
az containerapp hostname list-available --name my-app-name --resource-group <你的资源组名称>
返回可用状态后,再进行后续配置。
2. 添加并绑定自定义主机名
方式一:Azure门户操作
- 进入你的
my-app-name容器应用资源页,左侧导航选择自定义域名 - 点击添加,输入目标主机名
my-app-name.azurecontainerapps.io - 选择托管证书(Azure会自动生成并维护免费SSL证书)
- 点击保存,等待5-10分钟让配置生效
方式二:Azure CLI操作
执行以下命令完成绑定:
az containerapp hostname add --name my-app-name --resource-group <你的资源组名称> --hostname my-app-name.azurecontainerapps.io --ssl-certificate-name my-app-cert --certificate-managed-by-azure
其中--ssl-certificate-name可自定义证书标识名称。
3. 验证配置
等待配置生效后,访问my-app-name.azurecontainerapps.io,确认能正常加载你的Flask应用,且浏览器地址栏显示安全锁(SSL证书生效)。
注意事项
- 如果目标短主机名已被占用,需更换唯一前缀(如
my-app-name-prod.azurecontainerapps.io) - 原长格式FQDN仍可正常访问,不会被替换
- Azure托管证书会自动续期,无需手动维护
内容的提问来源于stack exchange,提问作者cornisto
相关产品推荐
相关产品推荐

