PUBLIC CLOUD > Compute > Cloud Server > Schede template » > Ubuntu 24 Nextcloud - Configurazione del dominio personalizzato e certificato SSL

Ubuntu 24 Nextcloud - Configurazione del dominio personalizzato e certificato SSL

Ambito di applicazione

Questa guida descrive la procedura per configurare un dominio personalizzato e abilitare l'accesso HTTPS tramite certificato SSL su un server basato sul template Ubuntu 24 Nextcloud.
La procedura prevede la configurazione del virtual host NGINX, la richiesta del certificato SSL tramite CertBot e l'impostazione del dominio come trusted domain in Nextcloud.

Prerequisiti

Prima di procedere, verifica che:
  • il server Ubuntu 24 Nextcloud sia attivo e raggiungibile;
  • il dominio personalizzato (es. ilmiodominio.tld) punti correttamente all'indirizzo IP pubblico del server tramite record DNS;
  • sia disponibile l'accesso SSH al server come utente root.

Come configurare il dominio personalizzato e il certificato SSL

  • Accedi al server tramite SSH ed edita il file di configurazione del virtual host di Nextcloud:

    vi /etc/nginx/sites-enabled/nextcloud

  • individua la direttiva:

    server_name _;

  • e sostituiscila con il dominio desiderato, ad esempio:

    server_name ilmiodominio.tld;

  • salva il file ed esci dall'editor;
  • verifica che la configurazione di NGINX sia corretta:

    nginx -t

  • se il controllo restituisce esito positivo, ricarica il servizio:

    systemctl reload nginx.service

  • avvia la procedura guidata di CertBot per la richiesta del certificato SSL:

    certbot --nginx

  • durante la procedura è richiesto di:
    • inserire un indirizzo email valido;
    • accettare le condizioni contrattuali (Terms of Service) del servizio Let's Encrypt;
    • selezionare il dominio per il quale attivare HTTPS;
  • CertBot provvederà automaticamente a:
    • richiedere il certificato SSL;
    • configurare NGINX per l'utilizzo di HTTPS;
  • al termine della procedura, il servizio sarà accessibile tramite:

    https://ilmiodominio.tld

  • per consentire l'accesso a Nextcloud tramite il nuovo dominio, è necessario aggiungerlo all'elenco dei trusted domains;
  • posizionati nella directory di Nextcloud ed esegui il comando:

    cd /var/www/nextcloud
    sudo -E -u www-data php occ config:system:set trusted_domains 0 --value=ilmiodominio.tld

  • la configurazione del dominio personalizzato e del certificato SSL sul template Ubuntu 24 Nextcloud è ora completata;
  • Nextcloud risulta accessibile in modo sicuro tramite HTTPS utilizzando il dominio configurato.

Note finali

  • Il rinnovo dei certificati Let's Encrypt è gestito automaticamente da CertBot;
  • ti consigliamo di verificare periodicamente lo stato dei servizi NGINX e CertBot.

Documentazione ufficiale



 
Quanto è stata utile questa guida?