Vesta Control Panel – Configuración de SSL

Para proteger el acceso al panel de control Vesta, podemos instalar un certificado SSL. Dicho certificado puede ser de pago o bien, puede ser un certificado gratuito de LetsEncrypt. Vamos a ello:

  1. Accedemos al panel de control Vesta.
  2. Navegamos a la sección web y localizamos el hostname, hacemos clic en editar.
  3. Activamos la opcion de SSL Support y Lets Encrypt Support.
  4. Letsencrypt almacena los certificados en /home/usuario/conf/web

con los nombres:

ssl.sitioweb.crt
ssl.sitioweb.key

Mientras que Vesta los guarda en:

/usr/local/vesta/ssl

con los nombres:

certificate.crt
certificate.key

Vamos a renombrar el certificado anterior de Vesta por si lo necesitamos mas adelante o no  funciona el que generemos:

mv /usr/local/vesta/ssl/certificate.crt /usr/local/vesta/ssl/cert.old
mv /usr/local/vesta/ssl/certificate.key /usr/local/vesta/ssl/key.old

5. El siguiente paso es crear unos symlinks que apunten desde la ubicación donde esta el certificado del hostname hasta la ubicación de vesta:

ln -s /home/admin/conf/web/ssl.dominio.com.crt /usr/local/vesta/ssl/certificate.crt
ln -s /home/admin/conf/web/ssl.dominio.com.key /usr/local/vesta/ssl/certificate.key

6. Reiniciamos Vesta con: service vesta restart

En el siguiente video podemos ver todo el proceso: