Files
ORCID2SWORD/frontend/nginx.conf
T

37 lines
994 B
Nginx Configuration File

server {
listen 5173;
listen [::]:5173;
server_name _;
root /app/dist;
index index.html;
# Apache en Sinbad2 reescribe la URL pública `/orcid2words/...` a un prefijo
# interno distinto (`/flintstones/...`) antes de llegar a este contenedor.
# Hay que quitar ese prefijo y servir desde dist/ igual que con `/orcid2words/`
# (acceso directo al puerto 8073 sin pasar por Apache).
location ^~ /flintstones/ {
rewrite ^/flintstones/(.*)$ /$1 break;
try_files $uri $uri/ /index.html;
}
location = /flintstones {
# Sin 301: Apache puede reescribir `Location` y exponer puerto interno (p. ej. :5173) y bucles.
rewrite ^ /flintstones/ last;
}
location ^~ /orcid2words/ {
rewrite ^/orcid2words/(.*)$ /$1 break;
try_files $uri $uri/ /index.html;
}
location = /orcid2words {
rewrite ^ /orcid2words/ last;
}
location / {
try_files $uri $uri/ /index.html;
}
}