Configura SSL
Configura HTTPS per il tuo server rtSurvey. Obbligatorio prima di poter accedere.
SSL deve essere configurato prima di poter accedere. Quando apri l’app per la prima volta, verrai reindirizzato automaticamente alla schermata di configurazione SSL.
Opzioni di configurazione SSL
Scegli una delle tre opzioni:
| Opzione | Quando usarlo |
|---|---|
| Sottodominio rtsurvey.com gratuito (Raccomandato) | No DNS setup needed. Creiamo il record per te. Ready in 2–5 minutes. |
| Il mio dominio | Hai già un dominio e i suoi DNS puntano a questo server. |
| Installa il certificato manualmente | CA aziendale o personalizzata. Richiede l’accesso SSH. |
Opzione 1: sottodominio rtsurvey.com gratuito (consigliato)
Questa è l’opzione più veloce. Non è richiesta la registrazione del dominio o la modifica del DNS.
Fai clic su Sottodominio rtsurvey.com gratuito per espandere la sezione
Digita il nome del sottodominio desiderato nel campo di immissione
Utilizza lettere minuscole, numeri e trattini. 3-30 caratteri. Esempio:
myproject→myproject.rtsurvey.comFare clic su Crea https://[subdomain].rtsurvey.com
- Attendi 2-5 minuti durante l’emissione del certificato
- Una volta che il certificato è pronto, verrai reindirizzato automaticamente al tuo nuovo URL HTTPS
Opzione 2: il mio dominio
Usalo se hai un dominio esistente e il suo record DNS A punta già all’IP di questo server.
- Fai clic su Il mio dominio per espandere la sezione
- Inserisci il nome del tuo dominio completo (e.g.
survey.myorganization.org) - Fare clic su Crea certificato
Let’s Encrypt verificherà il tuo dominio ed emetterà un certificato. Ciò richiede che il DNS venga prima indirizzato correttamente: altrimenti la richiesta fallirà.
Opzione 3: installa il certificato manualmente
Per ambienti aziendali che utilizzano una CA personalizzata o interna. Collocherai i file del certificato sul server tramite SSH, quindi inserirai il tuo dominio nell’app.
Prerequisiti
- Accesso SSH al server
- Un certificato valido e una chiave privata per il tuo dominio (formato PEM)
Passaggio 1: SSH nel server
ssh root@<server-ip>
Passaggio 2: inserisci i file del certificato
Crea la directory e copia i tuoi file:
mkdir -p /etc/letsencrypt/live/<your-domain>
Copia i tuoi file in quella directory con questi nomi esatti:
| File | Descrizione |
|---|---|
fullchain.pem | Il tuo certificato + eventuali certificati CA intermedi (concatenati) |
privkey.pem | La tua chiave privata |
Esempio:
# Copia dal tuo computer locale (eseguilo localmente, non sul server)
scp fullchain.pem root@<server-ip>:/etc/letsencrypt/live/<your-domain>/fullchain.pem
scp privkey.pem root@<server-ip>:/etc/letsencrypt/live/<your-domain>/privkey.pem
Imposta le autorizzazioni corrette:
chmod 644 /etc/letsencrypt/live/<your-domain>/fullchain.pem
chmod 600 /etc/letsencrypt/live/<your-domain>/privkey.pem
Passaggio 3: inserisci il tuo dominio nell’app
- Nella schermata di configurazione SSL, fare clic su Installa certificato manualmente
- Inserisci il tuo nome di dominio (deve corrispondere al nome comune o SAN del certificato)
- Fare clic su Applica
Il server configurerà Nginx con il tuo certificato e ricaricherà automaticamente.
Prossimo passo
Una volta attivo SSL, procedi al primo accesso first-login.