diff --git a/docker/default.conf b/docker/default.conf index fbe3c6b..3932f0c 100644 --- a/docker/default.conf +++ b/docker/default.conf @@ -16,13 +16,13 @@ server { ssl_certificate_key /etc/nginx/certs/server.key; # Ruta a la clave # Reescritura para corregir las URLs con doble barra, pero sin cambiar el path de los archivos - location /opengnsys/rest/ous/ { - # Solo eliminar la doble barra en las URLs para estos endpoints - rewrite ^/opengnsys/rest/ous/([0-9]+)/images/?$ /opengnsys/rest/ous/$1/images break; - rewrite ^/opengnsys/rest/ous/([0-9]+)/labs/?$ /opengnsys/rest/ous/$1/labs break; + # Reescribir URL con doble barra + location /opengnsys/rest/ { + # Eliminar la doble barra cuando exista entre /rest/ y /ous/ + rewrite ^(/opengnsys/rest)//(.*)$ $1/$2 break; - # Proxy hacia el backend o cualquier otra configuración necesaria - proxy_pass http://127.0.0.1:8443; + # Proxy hacia el backend + proxy_pass https://127.0.0.1:8443; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;