#132 Las redirecciones del blog no se gestionan correctamente

Open
opened 1 year ago by drymer · 1 comments
drymer commented 1 year ago

Cuando el contenedor del blog detecta que hay que hacer una redirección, lo hace cambiando el nombre del host por el del contendor. Forma de reproducirlo:

curl https://labrecha.digital/blog -I 
HTTP/1.1 301 Moved Permanently
Server: nginx/1.13.12
Date: Sun, 02 Sep 2018 14:28:36 GMT
Content-Type: text/html
Content-Length: 186
Connection: keep-alive
Location: http://nikola/blog/
Strict-Transport-Security: max-age=63072000; includeSubdomains; 

La forma de arreglarlo es cambiando y añadiendo lo siguiente de la configuración del proxy:

    location / {
        resolver 127.0.0.11;
        proxy_pass http://nikola:80;
        proxy_intercept_errors on;
        error_page 301 302 307 = @handle_redirect;
    }
    location @handle_redirect {
        resolver 127.0.0.11;
        set $saved_redirect_location '$upstream_http_location';
        proxy_pass http://nikola/$saved_redirect_location;
    }

Cuando el contenedor del blog detecta que hay que hacer una redirección, lo hace cambiando el nombre del host por el del contendor. Forma de reproducirlo: ```bash curl https://labrecha.digital/blog -I HTTP/1.1 301 Moved Permanently Server: nginx/1.13.12 Date: Sun, 02 Sep 2018 14:28:36 GMT Content-Type: text/html Content-Length: 186 Connection: keep-alive Location: http://nikola/blog/ Strict-Transport-Security: max-age=63072000; includeSubdomains; ``` La forma de arreglarlo es cambiando y añadiendo lo siguiente de la configuración del proxy: ```text location / { resolver 127.0.0.11; proxy_pass http://nikola:80; proxy_intercept_errors on; error_page 301 302 307 = @handle_redirect; } location @handle_redirect { resolver 127.0.0.11; set $saved_redirect_location '$upstream_http_location'; proxy_pass http://nikola/$saved_redirect_location; } ```
drymer added the
Dificultad: Facil
label 1 year ago
drymer added the
Prioridad: Alta
label 1 year ago
peter commented 1 year ago
Collaborator

@drymer Se cambia la prioridad a de alta a media por no estar asignada a ningún objetivo.

@drymer Se cambia la prioridad a de alta a media por no estar asignada a ningún objetivo.
peter removed the
Prioridad: Alta
label 1 year ago
peter added the
Prioridad: Media
label 1 year ago
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
Cancel
Save
There is no content yet.