Configurazione Sito

Nomi di Dominio

Come configurare domini personalizzati per il sito web della lavanderia con certificati SSL e record DNS

I nomi di dominio sono indirizzi testuali che identificano le posizioni online, come i siti web. Forniscono un modo più memorabile e riconoscibile per navigare in internet rispetto agli indirizzi IP numerici.

Per impostazione predefinita, il database utilizza un sottodominio come mialavanderia.laundry-erp.com, ma puoi utilizzare un nome di dominio personalizzato che già possiedi configurandolo correttamente.

Configurare un dominio esistente

Se possiedi già un nome di dominio, puoi utilizzarlo per il sito web della tua lavanderia.

Per evitare potenziali problemi di validazione del certificato SSL, si consiglia vivamente di seguire questi cinque passaggi nell'ordine specificato:
  1. Imposta i reindirizzamenti URL prima di trasferire il dominio per preservare la SEO del sito
  2. Aggiungi un record CNAME
  3. Reindirizza il dominio naked (opzionale ma consigliato)
  4. Mappa il nome di dominio al database
  5. Mappa il nome di dominio al sito web

Aggiungere un record CNAME

Aggiungere un record CNAME per inoltrare il nome di dominio all'indirizzo del database è necessario.

L'indirizzo di destinazione del record CNAME dovrebbe essere l'indirizzo del database come definito alla sua creazione (ad esempio, mialavanderia.laundry-erp.com).

Le istruzioni specifiche dipendono dal servizio di hosting DNS.

Esempi di provider DNS comuni:
  • GoDaddy: "Add a CNAME record"
  • Namecheap: "How to create a CNAME record for your domain"
  • OVHcloud: "Add a new DNS record"
  • Cloudflare: "Manage DNS records"

Reindirizzare un dominio naked

Sebbene opzionale, si consiglia di completare questo passaggio.

Per consentire ai visitatori di utilizzare il dominio naked (un nome di dominio senza sottodomini o prefissi come tuodominio.com), è necessario creare un reindirizzamento 301 (un reindirizzamento permanente da un URL a un altro) a www.tuodominio.com:

  • da http://tuodominio.com a https://www.tuodominio.com, e
  • da https://tuodominio.com a https://www.tuodominio.com

Le istruzioni specifiche dipendono dal servizio di hosting DNS. Tuttavia, non tutti offrono la possibilità di reindirizzare un dominio naked con una connessione HTTPS sicura. In caso di problemi, si consiglia di utilizzare Cloudflare.

Utilizzare Cloudflare per proteggere e reindirizzare un dominio naked

  1. Registrati e accedi a Cloudflare
  2. Inserisci il nome di dominio nella dashboard di Cloudflare e seleziona "Quick scan for DNS records"
  3. Scegli un piano (il piano gratuito è sufficiente)
  4. Segui le istruzioni e le raccomandazioni di Cloudflare per completare l'attivazione
  5. Aggiungi un record CNAME per reindirizzare il dominio naked (tuodominio.com) al sottodominio www (ad esempio, www.tuodominio.com) cliccando su "DNS" nel menu di navigazione, quindi sul pulsante "Add record", e utilizzando la seguente configurazione:
    • Type: CNAME
    • Name: @ (o tuodominio.com)
    • Target: ad esempio, www.tuodominio.com
    • Proxy status: Proxied
  1. Aggiungi un secondo record CNAME per reindirizzare il sottodominio www (ad esempio, www.tuodominio.com) all'indirizzo del database (ad esempio, mialavanderia.laundry-erp.com) utilizzando la seguente configurazione:
    • Type: CNAME
    • Name: ad esempio, www.tuodominio.com
    • Target: ad esempio, mialavanderia.laundry-erp.com
    • Proxy status: DNS only
  1. Definisci una regola di reindirizzamento per reindirizzare permanentemente (301) il dominio naked (ad esempio, tuodominio.com) sia su http:// che su https:// andando in "Rules → Create rule → Products" e cliccando "Create a Rule" sotto "Redirect Rules":
    • Inserisci qualsiasi nome di regola
    • Nella sezione "If incoming requests match...", seleziona "Custom filter expression" e usa la seguente configurazione:
      • Field: Hostname
      • Operator: equals
      • Value: ad esempio, tuodominio.com
    • Nella sezione "Then...", usa la seguente configurazione:
      • Type: Dynamic
      • Expression: ad esempio, concat("https://www.tuodominio.com", http.request.uri.path)
      • Status code: 301
      • Preserve query string: abilitato
  1. Vai su "SSL/TLS" e imposta la modalità di crittografia su "Full"

Mappare un dominio a un database

Assicurati di aver aggiunto un record CNAME al DNS del nome di dominio prima di mappare il nome di dominio al database.La mancata esecuzione di questa operazione potrebbe impedire la validazione del certificato SSL e causare un errore di mancata corrispondenza del nome del certificato. I browser web spesso visualizzano questo errore come un avviso, ad esempio "La connessione non è privata".Se riscontri questo errore dopo aver mappato il nome di dominio al database, attendi fino a cinque giorni, poiché la validazione potrebbe ancora avvenire. In caso contrario, contatta l'assistenza tecnica con screenshot dei record CNAME.

Le modalità specifiche dipendono dalla piattaforma di hosting utilizzata. Consulta la documentazione tecnica o contatta l'amministratore di sistema.

Crittografia SSL (protocollo HTTPS)

La crittografia SSL consente ai visitatori di navigare in un sito web attraverso una connessione sicura, che appare come protocollo https:// all'inizio di un indirizzo web anziché il protocollo non sicuro http://.

Il sistema genera un certificato SSL separato per ogni dominio mappato a un database utilizzando l'autorità di certificazione Let's Encrypt e il protocollo ACME.

  • La generazione del certificato può richiedere fino a 24 ore
  • Vengono effettuati diversi tentativi per convalidare il certificato per cinque giorni dopo aver mappato il nome di dominio al database
  • Se utilizzi un altro servizio, puoi continuare a utilizzarlo o passare a quello del sistema
Non viene generato alcun certificato SSL per i domini naked (nomi di dominio senza sottodomini o prefissi).

URL di base web del database

L'URL di base web o URL root di un database influisce sull'indirizzo del sito web principale e su tutti i link inviati ai clienti (ad esempio, preventivi, link al portale, ecc.).

Per rendere il nome di dominio personalizzato l'URL di base web del database, accedi al database utilizzando il nome di dominio personalizzato ed effettua il login come amministratore (un utente con diritti di amministrazione).

Se accedi al database con l'indirizzo originale (ad esempio, mialavanderia.laundry-erp.com), l'URL di base web del database verrà aggiornato di conseguenza. Per impedire l'aggiornamento automatico dell'URL di base web quando un amministratore accede al database, attiva la modalità sviluppatore, vai su Impostazioni → Tecnico → Parametri di sistema → Nuovo e inserisci web.base.url.freeze come chiave e True come valore.
Puoi anche impostare l'URL di base web manualmente. Per farlo, attiva la modalità sviluppatore, vai su Impostazioni → Tecnico → Parametri di sistema e cerca la chiave web.base.url (creala se necessario) e inserisci l'indirizzo completo del sito web come valore (ad esempio, https://www.tuodominio.com). L'URL deve includere il protocollo https:// (o http://) e non deve terminare con una barra (/).

Mappare un dominio a un sito web

Mappare il nome di dominio al sito web è diverso dal mapparlo al database:

  • Definisce il nome di dominio come quello principale per il sito web, aiutando i motori di ricerca a indicizzare correttamente il sito
  • Definisce il nome di dominio come URL di base per il database, inclusi i link del portale inviati via email ai clienti
  • Se hai più siti web, mappa il nome di dominio al sito web appropriato

Vai su Sito Web → Configurazione → Impostazioni. Se hai più siti web, seleziona quello che vuoi configurare. Nel campo Dominio, inserisci l'indirizzo del sito web (ad esempio, https://www.tuodominio.com) e salva.

Mappare il nome di dominio al sito web impedisce a Google Search di indicizzare l'indirizzo del database originale (ad esempio, mialavanderia.laundry-erp.com).Se entrambi gli indirizzi sono già indicizzati, potrebbe essere necessario del tempo prima che l'indicizzazione del secondo indirizzo venga rimossa da Google Search. Puoi utilizzare la Google Search Console per risolvere il problema.
Se hai più siti web e aziende nel database, assicurati di selezionare l'Azienda corretta in Sito Web → Configurazione → Impostazioni. In questo modo indichi al sistema quale URL utilizzare come URL di base in base all'azienda in uso.

Record DNS

Per gestire i record DNS del nome di dominio, è necessario accedere al pannello di controllo del provider DNS.

  • A: il record A contiene l'indirizzo IP del dominio. Viene creato automaticamente e non può essere modificato o eliminato
  • CNAME: i record CNAME inoltrano un dominio o sottodominio a un altro dominio. Uno viene creato automaticamente per mappare il sottodominio www. al database. Se il database viene rinominato, anche il record CNAME deve essere rinominato
  • MX: i record MX indicano ai server dove recapitare le email
  • TXT: i record TXT possono essere utilizzati per scopi diversi (ad esempio, per verificare la proprietà del nome di dominio)

Qualsiasi modifica ai record DNS può richiedere fino a 72 ore per propagarsi a livello mondiale su tutti i server.

Casella di posta

Se utilizzi un dominio personalizzato, esistono due opzioni per collegare il nome di dominio a una casella di posta.

Utilizzare un sottodominio

Puoi creare un sottodominio (ad esempio, sottodominio.tuodominio.com) da utilizzare come dominio alias per il database. Consente agli utenti di creare record nel database dalle email ricevute sul loro alias email@sottodominio.tuodominio.com.

Per farlo, accedi al pannello DNS, crea un record CNAME con il sottodominio desiderato nel campo Nome (ad esempio, sottodominio), l'indirizzo del database originale con un punto alla fine (ad esempio, mialavanderia.laundry-erp.com.) nel campo Contenuto.

Quindi, aggiungi il dominio alias come dominio proprio e infine vai al database, apri le Impostazioni, nel campo Dominio Alias inserisci il dominio alias (ad esempio, sottodominio.tuodominio.com), fai clic su Crea e poi su Salva.

Utilizzare un provider di posta esterno

Per utilizzare un provider di posta esterno, dovresti configurare un record MX. Per farlo, accedi al pannello DNS, crea un record MX. I valori da inserire per i campi Nome, Contenuto e Priorità dipendono dal provider di posta esterno.

Google Workspace

Per utilizzare il dominio gratuito su Gmail, registrati a Google Workspace.

Durante il processo di registrazione, seleziona "Set up using your existing domain" quando richiesto e inserisci il dominio (ad esempio, tuodominio.com).

Verifica della proprietà del dominio
  1. Accedi a Google Workspace. Quando richiesto di verificare la proprietà del dominio, fai clic su "Switch to manual verification"
  2. Seleziona gandi.net come host del dominio e fai clic su "Continue"
  3. Copia il contenuto del campo Valore sotto Record TXT. Lascia la finestra aperta
  4. Accedi al pannello DNS, crea un record TXT
  5. Inserisci @ nel campo Nome, incolla il valore fornito da Google nel campo Contenuto e fai clic su Aggiungi record
  6. Torna a Google Workspace, spunta la casella in basso e fai clic su Conferma
Reindirizzare le email a Gmail
  1. Accedi al pannello DNS, crea un record MX
  2. Inserisci @ nel campo Nome, 1 nel campo Priorità, smtp.google.com. nel campo Contenuto e fai clic su Aggiungi record
  3. Apri la console di amministrazione di Google Workspace, fai clic su "Activate Gmail" per il dominio e segui i passaggi