Aangepaste domeinnamen en bring your own certificates in Azure Container Apps
Met Azure Container Apps kunt u een of meer aangepaste domeinen koppelen aan een container-app.
- Elke domeinnaam moet zijn gekoppeld aan een TLS/SSL-certificaat. U kunt uw eigen certificaat uploaden of een gratis beheerd certificaat gebruiken.
- Certificaten worden toegepast op de container-app-omgeving en zijn gebonden aan afzonderlijke container-apps. U moet op rollen gebaseerde toegang tot de omgeving hebben om certificaten toe te voegen.
- SNI-domeincertificaten (Server Name Identification) zijn vereist.
- Inkomend verkeer moet zijn ingeschakeld voor de container-app.
Notitie
Als u een DNS-achtervoegsel voor een aangepaste omgeving (Domain Name System) configureert, kunt u geen aangepast domein met dit achtervoegsel toevoegen aan uw container-app.
Een aangepast domein en certificaat toevoegen
Belangrijk
Als u een nieuw certificaat gebruikt, moet u een bestaand SNI-domeincertificaatbestand beschikbaar hebben om te kunnen uploaden naar Azure.
Navigeer naar uw container-app in Azure Portal
Controleer of uw app inkomend verkeer heeft ingeschakeld door inkomend verkeer te selecteren in de sectie Instellingen. Als inkomend verkeer niet is ingeschakeld, schakelt u dit in met de volgende stappen:
- Stel HTTP-inkomend verkeer in op Ingeschakeld.
- Selecteer de gewenste instelling voor inkomend verkeer .
- Voer de doelpoort in.
- Selecteer Opslaan.
Selecteer Aangepaste domeinen in de sectie Instellingen.
Selecteer de knop Aangepast domein toevoegen.
Selecteer In het venster Aangepast domein en certificaat toevoegen, in TLS/SSL-certificaat, uw eigen certificaat gebruiken.
Voer in het domein het domein in dat u wilt toevoegen.
Selecteer Een certificaat toevoegen.
Voer in het venster Certificaat toevoegen in certificaatnaam een naam in voor dit certificaat.
Blader in de sectie Certificaatbestand naar het certificaatbestand dat u wilt uploaden.
Selecteer Valideren.
Zodra de validatie is voltooid, selecteert u Toevoegen.
Selecteer in het venster Aangepast domein en certificaat toevoegen in Certificaat het certificaat dat u zojuist hebt toegevoegd.
Selecteer het recordtype Hostname op basis van het type van uw domein.
Domeintype Recordtype Opmerkingen Apex-domein A-record Een apex-domein is een domein op het hoofdniveau van uw domein. Als uw DNS-zone (Domain Name System) bijvoorbeeld is contoso.com
, is ditcontoso.com
het apex-domein.Subdomein CNAME Een subdomein is een domein dat deel uitmaakt van een ander domein. Als uw DNS-zone bijvoorbeeld is contoso.com
, is ditwww.contoso.com
een voorbeeld van een subdomein dat kan worden geconfigureerd in de zone.Met behulp van de DNS-provider die als host fungeert voor uw domein, maakt u DNS-records op basis van het recordtype Hostname dat u hebt geselecteerd met behulp van de waarden die worden weergegeven in de sectie Domeinvalidatie . De records wijzen het domein naar uw container-app en controleren of u de eigenaar bent van het domein.
Als u A-record hebt geselecteerd, maakt u de volgende DNS-records:
Recordtype Host Weergegeven als A @
Het IP-adres van uw Container Apps-omgeving TXT asuid
De domeinverificatiecode Als u CNAME hebt geselecteerd, maakt u de volgende DNS-records:
Recordtype Host Weergegeven als CNAME Het subdomein (bijvoorbeeld www
)Het automatisch gegenereerde domein van uw container-app TXT asuid.
gevolgd door het subdomein (bijvoorbeeldasuid.www
)De domeinverificatiecode
Selecteer de knop Valideren .
Zodra de validatie is voltooid, selecteert u de knop Toevoegen .
Zodra de bewerking is voltooid, ziet u uw domeinnaam in de lijst met aangepaste domeinen met de status Beveiligd. Navigeer naar uw domein om te controleren of het toegankelijk is.
Notitie
Voor container-apps in interne Container Apps-omgevingen is aanvullende configuratie vereist voor het gebruik van aangepaste domeinen met inkomend verkeer van VNET-bereik.
Certificaten beheren
U kunt certificaten beheren via de Container Apps-omgeving of via een afzonderlijke container-app.
Omgeving
Het venster Certificaten van de Container Apps-omgeving bevat een tabel met alle certificaten die aan de omgeving zijn gekoppeld.
U kunt uw certificaten beheren via de volgende acties:
Actie | Beschrijving |
---|---|
Toevoegen | Selecteer de koppeling Certificaat toevoegen om een nieuw certificaat toe te voegen. |
Delete | Selecteer het prullenbakpictogram om een certificaat te verwijderen. |
Verlengen | Het veld Statusstatus van de tabel geeft aan dat een certificaat binnenkort binnen 60 dagen na de vervaldatum verloopt. Als u een certificaat wilt vernieuwen, selecteert u de koppeling Certificaat vernieuwen om een nieuw certificaat te uploaden. |
Container-app
Het venster Aangepaste domeinen van de container-app bevat een lijst met aangepaste domeinen die zijn gekoppeld aan de container-app.
U kunt uw certificaten voor een afzonderlijke domeinnaam beheren door de knop met het beletselteken (...) te selecteren, waarmee het venster voor certificaatbinding wordt geopend. In het volgende venster kunt u een certificaat selecteren dat u wilt binden aan de geselecteerde domeinnaam.