[SOLUCIONADO] Problema directorios subdominio ssl Nginx

Iniciado por [T]hunderSecurity, Julio 15, 2018, 09:54:29 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Julio 15, 2018, 09:54:29 PM Ultima modificación: Julio 18, 2018, 02:08:34 PM por [T]hunderSecurity
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é No tienes permitido ver los links. Registrarse o Entrar a mi cuenta (principal) y No tienes permitido ver los links. Registrarse o Entrar a mi cuenta (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 :D , 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.

Código: php
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.
Código: php
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


Hola,

Prueba forzar el SSL añadiendo la sieguiente regla en el archivo de configuración de nginx

Código: text
server {
    listen      80;
    server_name signup.mysite.com;
    rewrite     ^   https://$server_name$request_uri? permanent;
}


Saludos,
ANTRAX


Hola,

puse la configuración y aun sigue el problema, el ssl normal pero no está que hace caso el directorio a donde debe ir :c


Julio 16, 2018, 11:13:37 AM #4 Ultima modificación: Julio 18, 2018, 02:09:04 PM por [T]hunderSecurity
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta => Debe decir solo en el title tag ejemplo

https://dev.ejemplo.com  Debe decir solo en el title tag ejemploDev


Pero en estos casos los 2 están que apuntan al directorio de No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

:C

Gracias! :c

Pero entonces el problema no es del SSL, sino del redireccionamiento


si, ese es el problema no funciona eso :c ya ya intente con todo :c

Conozco a alguien que puede ayudarte con este tema. @No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
A ver si aparece y te puede guiar.

Saludos,
ANTRAX


Su ultima conexión fue el 12 de este mes.

Ojala se de un paseo por mi post :D

Gracias!.,

Hola chicos, soy yo otra vez despues de leer medio google :P

el problema era que el servername no estaba apuntando bien es decir nginx funciona de forma jerargicamente.

el server_name lo tenia que poner en el bloque 443 :D

con eso se solucionaba todo.

Saludos

Genial! Me alegra mucho leer que has resuelto tu problema!
Marco el post como solucionado!

Saludos,
ANTRAX


Sorry, llegué tarde xD
- No tienes permitido ver los links. Registrarse o Entrar a mi cuenta - No tienes permitido ver los links. Registrarse o Entrar a mi cuenta