Как использовать личный домен с контейнерным приложением Azure?

Я создал два контейнерных приложения Azure в среде контейнерных приложений; Затем они получили URL-адреса, подобные этому:

backend.agreeablehill-XYZABC.canadacentral.azurecontainerapps.io

my-container-app.agreeablehill-XYZABC.canadacentral.azurecontainerapps.io

Оба из них имеют статический IP-адрес, подобный этому [2*.1**.2**. 1 **]. Если я открываю веб-браузер по этому URL-адресу, приложения отвечают ожидаемым содержанием и HTTP 200 OK

Затем я получил доступ к панели CloudFlare для своего домена и создал две записи CNAME в DNS:

      Type: CNAME
Name: backend
Content: backend.agreeablehill-XYZABC.canadacentral.azurecontainerapps.io

Type: CNAME
Name: app
Content: my-container-app.agreeablehill-XYZABC.canadacentral.azurecontainerapps.io

Теперь, если я PING backend.mydomainxyz.com или app.mydomainxyz.comDNS правильно разрешает домен в статический IP-адрес. Но если я открою URL-адрес в веб-браузере, он даст HTTP 404 ERROR

Как использовать личный домен с контейнерным приложением Azure?

1 ответ

Теперь можно настроить собственный домен в соответствии с документацией:

Интересные моменты:

Azure Container Apps позволяет привязать один или несколько пользовательских доменов к приложению-контейнеру.

  • Каждое доменное имя должно быть связано с сертификатом домена.
  • Сертификаты применяются к среде приложений-контейнеров и привязываются к отдельным приложениям-контейнерам. Для добавления сертификатов у вас должен быть доступ к среде на основе ролей.
  • Требуются сертификаты домена SNI .Ingress должен быть включен для приложения-контейнера.
Другие вопросы по тегам