Laravel Linux Nginx Servidores

Let’s Encrypt certificado SSL a subdominios con diferentes directorios

Septiembre 8, 2016

Para generar certificados con Let’s Encrypt dentro de nuestro servidor a múltiples dominios y subdominios utilizamos (como en el caso del dominio general mas www)

$ sudo ./certbot-auto certonly --webroot -w /home/user/midominio.com/public -d midominio.com -d www.midominio.com

¿Cómo generamos un certificado para múltiples dominios además del típico www los cuales apuntan a otras carpetas dentro de nuestro servidor?

Caso de ejemplo

Dominio principal: midominio.com apunta a -> /home/user/midominio.com/public

Subdominio 1: www.midominio.com apunta a -> /home/user/midominio.com/public

Subdominio 2: sub1.midominio.com apunta a -> /home/user/sub1.midominio.com/public

Subdominio 2: sub2.midominio.com apunta a /home/user/sub2.midominio.com/public

Como vemos solo el dominio www apunta al mismo directorio que el dominio principal, no así los otros 2 subdominios en este caso debemos pasarle a certbot el path indicandolo con -w junto a cada subdominio, de la siguiente forma:

-w PATH -d subdominio

El comando completo sería:

$ sudo ./certbot-auto certonly --webroot -w /home/user/midominio.com/public -d midominio.com -w /home/user/midominio.com/public -d www.midominio.com -w /home/user/sub1.midominio.com/public -d sub1.midominio.com -w /home/user/sub2.midominio.com/public -d sub2.midominio.com

Eso es todo de ésta manera Let’s Encrypt generará un certificado para todos los subdominios por lo cual debemos dentro de nuestros archivos de configuración nginx de cada subdominio debemos usar el path hacia el mismo certificado en todos los subdominios.

ssl_certificate /etc/letsencrypt/live/midominio.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/midominio.com/privkey.pem;

Espero le sirva a más de alguno

Certificado SSL Let’s Encrypt con NGINX, Ubuntu 14.04 y Laravel 5

Comentarios

comentarios

Related Articles

Read previous post:
Laravel 5 queue:work o queue:listen no procesa los jobs

[AdSense-A] La verdad es que ésto es un tema que me tuvo 2 días pensando por que el comando queue:work...

Close