Configurare un dominio e HTTPS su CapRover

Procédure

Per proteggere e personalizzare l'accesso a CapRover, dovete collegare il vostro nome di dominio tramite un record DNS wildcard e attivare il certificato HTTPS. CapRover è una piattaforma open source di deployment di applicazioni (PaaS) che semplifica la gestione dei container Docker sul vostro server. Questa guida vi accompagna passo dopo passo per passare da una semplice connessione tramite indirizzo IP a un'interfaccia sicura con il vostro nome di dominio.

I passaggi

  1. Rilevare l'indirizzo IPv4 del vostro VPS

    Accedete al vostro spazio cliente LWS e cliccate sulla scheda Server. Nella tabella riepilogativa, individuate la riga corrispondente alla vostra macchina CapRover (con lo stato verde che indica che il server è acceso) e annotate il suo indirizzo pubblico indicato nella colonna Ipv4 (ad esempio 203.0.113.10).

    Configurare un dominio e HTTPS su CapRover
  2. Creare il record DNS wildcard

    Andate nella sezione Dominio(i) & Hosting, cliccate su Gestire di fronte al vostro dominio, quindi accedete alla gestione della zona DNS. Selezionate il tipo A, inserite *.caprover nel campo del sottodominio, digitate l'indirizzo IPv4 del vostro VPS nel campo di destinazione, poi cliccate su Aggiungere.

    Configurare un dominio e HTTPS su CapRover
  3. Verificare la propagazione DNS

    Aprite un terminale sul vostro computer ed eseguite un test di ping verso l'indirizzo captain.caprover.learnlws.fr (adattandolo al vostro dominio). Verificate che il comando risolva correttamente l'indirizzo IPv4 del vostro server annotato in precedenza.

  4. Accedere a CapRover tramite il suo indirizzo IP

    Aprite il vostro browser web e accedete all'indirizzo http://IP_DEL_VOSTRO_VPS:3000 sostituendo con l'IP della vostra macchina. Inserite la vostra password amministratore per connettervi alla dashboard.

  5. Definire il Root Domain in CapRover

    Nell'interfaccia di amministrazione di CapRover, accedete alla sezione Settings poi individuate il riquadro Change Root Domain. Inserite il vostro dominio radice nel formato caprover.learnlws.fr (senza il prefisso captain né l'asterisco) e cliccate sul pulsante Update Domain.

  6. Riconnettersi sul nuovo sottodominio

    Il vostro browser viene automaticamente reindirizzato all'indirizzo http://captain.caprover.learnlws.fr. Ricollegatevi con le vostre credenziali di amministrazione per proseguire la configurazione.

  7. Attivare il certificato SSL Let's Encrypt

    Nelle impostazioni di CapRover, localizzate la sezione HTTPS e inserite un indirizzo e-mail valido destinato alle notifiche di rinnovo SSL. Cliccate quindi su Enable HTTPS per generare e installare automaticamente il certificato gratuito Let's Encrypt.

  8. Forzare le connessioni sicure HTTPS

    Ricollegatevi alla vostra dashboard tramite l'URL sicuro https://captain.caprover.learnlws.fr. Tornate nelle impostazioni del dominio e attivate l'opzione Force HTTPS per reindirizzare automaticamente tutte le richieste HTTP verso HTTPS.

Domande frequenti

Perché utilizzare un record wildcard (*.caprover) ?

Il wildcard consente a CapRover di assegnare un sottodominio unico a ogni nuovo container o applicazione distribuita (ad esempio mon-app.caprover.learnlws.fr) senza dover creare manualmente ogni volta un nuovo record DNS.

Cosa fare se la generazione del certificato Let's Encrypt fallisce ?

Verificate che la propagazione DNS sia completamente terminata e che le porte 80 e 443 non siano bloccate da un firewall. Let's Encrypt ha bisogno di interrogare queste porte sul vostro server per convalidare la proprietà del dominio.

Devo modificare le porte nell'URL una volta attivato HTTPS ?

No, l'aggiunta del dominio e del certificato SSL consente di accedere all'interfaccia tramite le porte standard del web (80 e 443). La porta 3000 non è più necessaria nella barra degli indirizzi.

Posso utilizzare un sottodominio diverso da caprover ?

Sì, siete liberi di scegliere un altro termine (ad esempio apps.vostrodominio.fr). Dovrete semplicemente adattare il record DNS wildcard (*.apps) e il Root Domain indicato in CapRover di conseguenza.

Il certificato SSL Let's Encrypt si rinnova automaticamente ?

Sì, CapRover integra un meccanismo di rinnovo automatico in background per l'insieme dei certificati Let's Encrypt installati sui vostri domini e sottodomini.

Link utili

help.lws.net/a/7946
Questo articolo ti è stato utile?

Sì

No

Letto 1 volte

Grazie! Non esitare a porre domande sulla nostra documentazione se desideri maggiori informazioni e aiutarci a migliorarla.

Articoli simili

Una domanda su questo articolo?

Ponila al team LWS e alla community. La risposta viene pubblicata dopo la moderazione.

Fate una domanda al team LWS e alla sua comunità

GDPR: Titolare: LWS-Ligne Web Services. Finalità: moderazione e pubblicazione della tua domanda, eventuale notifica di una risposta. Base giuridica: consenso (art. 6.1.a GDPR). Conservazione delle e-mail: 90 giorni dopo la notifica, massimo 12 mesi senza risposta. Per esercitare i tuoi diritti, consulta la sezione GDPR delle nostre condizioni generali.