Per impostare un certificato SSL su Apache Webserver utilizzando Esadax, seguire questi passaggi organizzati:
-
Accedi a VirtualHosts:
- Passare alla sezione Server espansa e fare clic sulla scheda Crea host virtuale.
-
Configurare le impostazioni dell'host virtuale:
- Selezionare il pulsante di opzione "Qualsiasi indirizzo" per la flessibilità IP.
- Impostare la porta su 443 nel campo Porta per HTTPS.
- Specificare la directory DocumentRoot in cui risiedono i file del sito Web.
- Inserisci il tuo nome di dominio (ad esempio, esempio.com) nel campo Nome server.
-
Aggiungi server virtuale:
- Selezionare "File di configurazione.httpd standard" per aggiungere il server virtuale al file di configurazione.
- Scegli "Automatico" dal menu a discesa per la copia delle direttive.
-
Crea un host virtuale:
- Fare clic su "Crea ora" per salvare e creare il nuovo VirtualHost.
-
Abilitare il modulo SSL:
- Assicurarsi che mod_ssl sia abilitato usando:
a2enmod ssl (Apache)
yum install mod_ssl (sistemi basati su CentOS)
-
Accedi alle impostazioni SSL:
- Fai clic sul VirtualHost appena creato per aprirne le impostazioni.
- Verificare la disponibilità di Opzioni SSL; abilitare se necessario.
-
Abilitare i protocolli SSL/TLS:
- Abilita TLS 1.1 e 1.2 se supportato dalla tua configurazione.
- Disattiva i protocolli meno recenti (SSL 2.0, 3.0, TLS 1.0) a meno che non siano necessari.
-
Configurare i percorsi dei certificati:
- Sfoglia per individuare e selezionare:
- File del certificato (domain.crt)
- Chiave privata (domain.key)
- Pacchetto di certificazione CA (ca_bundle.crt)
-
Salva impostazioni SSL:
- Inserisci i percorsi correttamente e fai clic su "Salva".
-
Verificare l'installazione SSL:
- Utilizzare strumenti online come SSL Checker per garantire la corretta installazione.
- Testare l'accesso HTTPS per confermare la funzionalità.
-
Manutenzione e Sicurezza:
- Aggiorna regolarmente Apache e considera l'utilizzo di Let's Encrypt per i certificati gratuiti.
- Garantire la sicurezza del server con misure adeguate.