Hola chicos que tal,
Tengo con un problema que me dio dolor de cabeza u.u
Bueno el detalle es lo siguiente tengo un dominio principal en esté ejemplo.com (principal) y dev.ejemplo.com (subdominio) y quiero que todos mis subdominio tenga ssl es más por motivos para poder aprender como se maneja la configuración del servidor

, instale y configure el ssl de manera correcta el problema radica en lo siguiente.
Cuando entro al dominio principal entra bien con el ssl instalado pero el detalle es que entra al directorio del subdominio y no esta que hace al directorio principal y no entiendo el porque ya que están en bloque por separado tanto como el dominio principal y el subdominio
este es mi configuración del principal del primer bloque.
server {
listen 80;
listen [::]:80;
index index.html index.htm index.nginx-debian.html;
server_name www.ejemplo.com ejemplo.com;
rewrite ^ https://$server_name$request_uri? permanent;
#return 301 https://$server_name;
#root /var/www/ejemplo.com;
location / {
root /var/www/ejemplo.com;
try_files $uri $uri/ =404;
}
}
server {
listen 443 ssl;
ssl_certificate /var/certs/certificate.crt;
ssl_certificate_key /var/certs/private.key;
#root /var/www/ejemplo.com;
index index.html index.php;
location / {
root /var/www/ejemplo.com;
try_files $uri $uri/ =404;
}
}
y este es el bloque del subdominio.
server {
listen 80;
listen [::]:80;
index index.html index.htm;
server_name www.dev.ejemplo.com dev.ejemplo.com;
return 301 https://dev.ejemplo.com;
location / {
root /var/www/dev.ejemplo.com;
try_files $uri $uri/ =404;
}
}
server {
listen 443 ssl http2;
ssl_certificate /var/certs/certificate.crt;
ssl_certificate_key /var/certs/private.key;
index index.html index.php;
location / {
root /var/www/dev.ejemplo.com;
try_files $uri $uri/ =404;
}
}
y bueno hasta ahora no encuentro la solución.
por otro lado cuando no le pongo el subdominio ssl me funciona de la manera correcta :c