Konfigurera en domän och HTTPS på CapRover

Procédure

För att säkra och anpassa åtkomsten till CapRover måste du koppla ditt domännamn via en DNS-wildcardpost och aktivera HTTPS-certifikatet. CapRover är en plattform med öppen källkod för driftsättning av applikationer (PaaS) som förenklar hanteringen av Docker-containrar på din server. Den här guiden hjälper dig steg för steg att gå från en enkel anslutning via IP-adress till ett säkert gränssnitt med ditt eget domännamn.

Stegen

  1. Ta reda på din VPS:s IPv4-adress

    Logga in på ditt LWS-kundkonto och klicka på fliken Servrar. I sammanfattningstabellen, hitta raden som motsvarar din CapRover-maskin (med den gröna statusen som visar att servern är påslagen) och notera den publika adressen som anges i kolumnen Ipv4 (till exempel 203.0.113.10).

    Konfigurera en domän och HTTPS på CapRover
  2. Skapa wildcard-DNS-posten

    Gå till avsnittet Domän(er) & Hosting, klicka på Hantera bredvid din domän och öppna sedan hanteringen av DNS-zonen. Välj typen A, ange *.caprover i fältet för underdomän, skriv in din VPS:s IPv4-adress i destinationsfältet och klicka sedan på Lägg till.

    Konfigurera en domän och HTTPS på CapRover
  3. Verifiera DNS-propagationen

    Öppna en terminal på din dator och gör ett pingtest mot adressen captain.caprover.learnlws.fr (anpassa efter din domän). Kontrollera att kommandot korrekt slår upp den IPv4-adress som du noterade tidigare för din server.

  4. Få åtkomst till CapRover via dess IP-adress

    Öppna din webbläsare och gå till adressen http://IP_DE_VOTRE_VPS:3000 genom att ersätta med din maskins IP. Ange ditt administratörslösenord för att logga in i kontrollpanelen.

  5. Definiera Root Domain i CapRover

    I CapRovers administrationsgränssnitt, gå till avsnittet Settings och leta upp rutan Change Root Domain. Ange din rot-domän i formen caprover.learnlws.fr (utan prefixet captain eller asterisken) och klicka på knappen Update Domain.

  6. Anslut igen på den nya underdomänen

    Din webbläsare omdirigeras automatiskt till adressen http://captain.caprover.learnlws.fr. Logga in igen med dina administratörsuppgifter för att fortsätta konfigurationen.

  7. Aktivera SSL-certifikatet Let's Encrypt

    I CapRovers inställningar, leta upp avsnittet HTTPS och ange en giltig e-postadress för notifikationer om förnyelse av SSL. Klicka sedan på Enable HTTPS för att automatiskt generera och installera det kostnadsfria Let's Encrypt-certifikatet.

  8. Tvinga säkra HTTPS-anslutningar

    Anslut igen till din kontrollpanel via den säkra URL:en https://captain.caprover.learnlws.fr. Gå tillbaka till domäninställningarna och aktivera alternativet Force HTTPS för att automatiskt omdirigera alla HTTP-förfrågningar till HTTPS.

Vanliga frågor

Varför använda en wildcard-post (*.caprover)?

Wildcard gör det möjligt för CapRover att tilldela en unik underdomän till varje ny container eller applikation som driftsätts (till exempel mon-app.caprover.learnlws.fr) utan att du behöver skapa en ny DNS-post manuellt varje gång.

Vad gör jag om genereringen av Let's Encrypt-certifikatet misslyckas?

Kontrollera att DNS-propagationen är helt klar och att portarna 80 och 443 inte blockeras av en brandvägg. Let's Encrypt behöver kunna nå dessa portar på din server för att validera domänens ägarskap.

Måste jag ändra portarna i URL:en när HTTPS är aktiverat?

Nej, att lägga till domänen och SSL-certifikatet gör att gränssnittet kan nås via webbens standardportar (80 och 443). Port 3000 behövs inte längre i adressfältet.

Kan jag använda en annan underdomän än caprover?

Ja, du är fri att välja ett annat namn (till exempel apps.votredomaine.fr). Du behöver bara anpassa wildcard-DNS-posten (*.apps) och den Root Domain som anges i CapRover därefter.

Förnyas Let's Encrypt SSL-certifikatet automatiskt?

Ja, CapRover innehåller en mekanism för automatisk förnyelse i bakgrunden för alla Let's Encrypt-certifikat som är installerade på dina domäner och underdomäner.

Användbara länkar

help.lws.net/a/7946
Var den här artikeln till hjälp?

Ja

Nej

Läst 1 gånger

Tack! Ställ gärna frågor om vår dokumentation om du vill ha mer information och hjälp oss att förbättra den.

Liknande artiklar

En fråga om den här artikeln?

Ställ den till LWS-teamet och communityn. Svaret publiceras efter moderering.

Ställ en fråga till AWS-teamet och dess community

GDPR: Personuppgiftsansvarig: LWS-Ligne Web Services. Ändamål: moderering och offentlig publicering av din fråga, eventuellt meddelande om ett svar. Rättslig grund: samtycke (art. 6.1 a GDPR). Lagring av e-postadresser: 90 dagar efter meddelandet, högst 12 månader utan svar. För att utöva dina rättigheter, se GDPR-avsnittet i våra allmänna villkor.