Ga naar inhoud

Certificaten en domeinen

Elke applicatie op uw server is bereikbaar via HTTPS op een eigen domeinnaam. Daarvoor zijn twee dingen nodig: een DNS-record dat de naam naar uw server wijst, en een certificaat. Het certificaat regelt het platform vrijwel altijd zelf.

Een applicatie krijgt zijn domeinnaam in de instellingen van de stack (bij een sjabloon het veld Domain name). Daarna moet een DNS A-record voor die naam naar het IP-adres van uw server wijzen. Dat record wordt aangemaakt:

  • door HD Services, als het domein bij ons wordt beheerd, of
  • door u of uw domeinbeheerder, in het DNS-beheer van uw eigen domein.

Welk IP-adres uw server heeft, staat in de mail die u bij de oplevering ontving, of vraagt u aan HD Services. Een nieuw record is meestal binnen minuten actief, soms duurt het tot een uur.

De web gateway van uw server vraagt voor elke domeinnaam automatisch een Let’s Encrypt-certificaat aan zodra de DNS-naam naar de server wijst, en verlengt het op tijd. U hoeft daarvoor niets te doen. Tot het record klopt, toont het domein een tijdelijke pagina of een certificaatwaarschuwing; dat verdwijnt vanzelf.

Het certificaat van het portaal zelf (<uw-server>.hddeploy3000.nl) wordt door HD Services beheerd.

Deze pagina is alleen nodig voor wat de gateway niet zelf kan:

  • Een wildcard-certificaat (*.voorbeeld.nl) of een certificaat dat al nodig is voordat het domein naar de server wijst. Dat vraagt u aan met Request one through HD Services: het certificaatbeheer van HD Services geeft het uit via een DNS-validatie. De domeinnamen moeten bij uw server horen. Verlengingen gaan daarna automatisch.
  • Een eigen certificaat dat u van een leverancier heeft (bijvoorbeeld een EV-certificaat). Plak de volledige keten en de privésleutel in PEM-vorm onder Upload one the client supplied; ze worden gecontroleerd voordat er iets wordt geïnstalleerd. Verlengen is dan uw eigen taak; het portaal waarschuwt 21 dagen voor het verlopen.

De certificatenpagina

Een aangevraagd of geüpload certificaat kunt u op dezelfde pagina (of via de API) ook weer verwijderen; een assistent kan dat niet.

Mijn site geeft een certificaatwaarschuwing. Controleer of het A-record naar de juiste server wijst (bijvoorbeeld met nslookup www.voorbeeld.nl). Klopt het pas net, wacht dan een paar minuten: de aanvraag loopt automatisch.

Kan ik een tweede domeinnaam toevoegen? Ja, als het sjabloon daar een veld voor heeft, of door de Traefik-labels in het compose-bestand uit te breiden (zie Compose-bestanden en platformregels). Elk extra domein heeft zijn eigen A-record nodig.