Custom domain names and certificates in Azure Container Apps (2024)

  • Article

Azure Container Apps allows you to bind one or more custom domains to a container app.

  • Every domain name must be associated with a TLS/SSL certificate. You can upload your own certificate or use a free managed certificate.
  • Certificates are applied to the container app environment and are bound to individual container apps. You must have role-based access to the environment to add certificates.
  • SNI (Server Name Identification) domain certificates are required.
  • Ingress must be enabled for the container app.

Note

If you configure a custom environment DNS (Domain Name System) suffix, you cannot add a custom domain that contains this suffix to your Container App.

Add a custom domain and certificate

  1. Navigate to your container app in the Azure portal

  2. Verify that your app has ingress enabled by selecting Ingress in the Settings section. If ingress isn't enabled, enable it with these steps:

    1. Set HTTP Ingress to Enabled.
    2. Select the desired Ingress traffic setting.
    3. Enter the Target port.
    4. Select Save.
  3. Under the Settings section, select Custom domains.

  4. Select the Add custom domain button.

  5. In the Add custom domain and certificate window, in TLS/SSL certificate, select Bring your own certificate.

  6. In domain, enter the domain you want to add.

  7. Select Add a certificate.

  8. In the Add certificate window, in Certificate name, enter a name for this certificate.

  9. In Certificate file section, browse for the certificate file you want to upload.

  10. Select Validate.

  11. Once validation succeeds, select Add.

  12. In the Add custom domain and certificate window, in Certificate, select the certificate you just added.

  13. Select the Hostname record type based on the type of your domain.

    Domain typeRecord typeNotes
    Apex domainA recordAn apex domain is a domain at the root level of your domain. For example, if your DNS (Domain Name System) zone is contoso.com, then contoso.com is the apex domain.
    SubdomainCNAMEA subdomain is a domain that is part of another domain. For example, if your DNS zone is contoso.com, then www.contoso.com is an example of a subdomain that can be configured in the zone.
  14. Using the DNS provider that is hosting your domain, create DNS records based on the Hostname record type you selected using the values shown in the Domain validation section. The records point the domain to your container app and verify that you own it.

    • If you selected A record, create the following DNS records:

      Record typeHostValue
      A@The IP address of your Container Apps environment
      TXTasuidThe domain verification code
    • If you selected CNAME, create the following DNS records:

      Record typeHostValue
      CNAMEThe subdomain (for example, www)The automatically generated domain of your container app
      TXTasuid. followed by the subdomain (for example, asuid.www)The domain verification code
  15. Select the Validate button.

  16. Once validation succeeds, select the Add button.

  17. Once the operation is complete, you see your domain name in the list of custom domains with a status of Secured. Navigate to your domain to verify that it's accessible.

Note

For container apps in internal Container Apps environments, additional configuration is required to use custom domains with VNET-scope ingress.

Managing certificates

You can manage certificates via the Container Apps environment or through an individual container app.

Environment

The Certificates window of the Container Apps environment presents a table of all the certificates associated with the environment.

You can manage your certificates through the following actions:

ActionDescription
AddSelect the Add certificate link to add a new certificate.
DeleteSelect the trash can icon to remove a certificate.
RenewThe Health status field of the table indicates that a certificate is expiring soon within 60 days of the expiration date. To renew a certificate, select the Renew certificate link to upload a new certificate.

Container app

The Custom domains window of the container app presents a list of custom domains associated with the container app.

You can manage your certificates for an individual domain name by selecting the ellipsis (...) button, which opens the certificate binding window. From the following window, you can select a certificate to bind to the selected domain name.

Next steps

Authentication in Azure Container Apps

Custom domain names and certificates in Azure Container Apps (2024)
Top Articles
Scientific American magazine covers
Guide: Providing Liquidity on Uniswap
Why Are Fuel Leaks A Problem Aceable
Celebrity Extra
From Algeria to Uzbekistan-These Are the Top Baby Names Around the World
Hawkeye 2021 123Movies
27 Places With The Absolute Best Pizza In NYC
Vichatter Gifs
W303 Tarkov
Turning the System On or Off
TS-Optics ToupTek Color Astro Camera 2600CP Sony IMX571 Sensor D=28.3 mm-TS2600CP
Https://Store-Kronos.kohls.com/Wfc
Bitlife Tyrone's
Connect U Of M Dearborn
Yakimacraigslist
Spoilers: Impact 1000 Taping Results For 9/14/2023 - PWMania - Wrestling News
Dirt Removal in Burnet, TX ~ Instant Upfront Pricing
Sadie Proposal Ideas
Silive Obituary
Why Should We Hire You? - Professional Answers for 2024
Dover Nh Power Outage
Hyvee Workday
Mc Donald's Bruck - Fast-Food-Restaurant
Lisas Stamp Studio
Rimworld Prison Break
Mega Personal St Louis
Xfinity Outage Map Fredericksburg Va
PCM.daily - Discussion Forum: Classique du Grand Duché
Scheuren maar: Ford Sierra Cosworth naar de veiling
Apartments / Housing For Rent near Lake Placid, FL - craigslist
Rogue Lineage Uber Titles
Gs Dental Associates
Motorcycle Blue Book Value Honda
Inmate Search Disclaimer – Sheriff
Craigslist Albany Ny Garage Sales
Senior Houses For Sale Near Me
Blackstone Launchpad Ucf
Lacy Soto Mechanic
Thor Majestic 23A Floor Plan
Winta Zesu Net Worth
Leland Nc Craigslist
Sour OG is a chill recreational strain -- just have healthy snacks nearby (cannabis review)
Mynord
Xre 00251
Phone Store On 91St Brown Deer
Acuity Eye Group - La Quinta Photos
Slug Menace Rs3
Diamond Desires Nyc
Rétrospective 2023 : une année culturelle de renaissances et de mutations
Bones And All Showtimes Near Emagine Canton
Latest Posts
Article information

Author: Sen. Emmett Berge

Last Updated:

Views: 6833

Rating: 5 / 5 (80 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Sen. Emmett Berge

Birthday: 1993-06-17

Address: 787 Elvis Divide, Port Brice, OH 24507-6802

Phone: +9779049645255

Job: Senior Healthcare Specialist

Hobby: Cycling, Model building, Kitesurfing, Origami, Lapidary, Dance, Basketball

Introduction: My name is Sen. Emmett Berge, I am a funny, vast, charming, courageous, enthusiastic, jolly, famous person who loves writing and wants to share my knowledge and understanding with you.