¿Hay alguna manera de reducir la construcción como:
server {
server_name regular_site;
location /api/ {
proxy_pass 127.0.0.1:5000;
}
location / {
proxy_pass 127.0.0.1:3000;
}
}
server {
server_name mobile_site;
location /api/ {
proxy_pass 127.0.0.1:5000;
}
location / {
proxy_pass 127.0.0.1:3001;
}
}
a
server api {
location /api/ {
proxy_pass 127.0.0.1:5000;
}
}
server extends api {
server_name regular_site;
location / {
proxy_pass 127.0.0.1:3000;
}
}
server extends api {
server_name mobile_site;
location / {
proxy_pass 127.0.0.1:3001;
}
}
Cualquier otro consejo para deshacerse de la sección de API es bienvenido.
Tómese un momento para leer nuestras preguntas frecuentes. Su pregunta me parece fuera de tema para este sitio.
—
HopelessN00b
@ HopelessN00b, sí, parece que está fuera del tema. Pero aquí tenemos 3000 preguntas sobre nginx, lo cual es extraño en este caso. Estoy seguro de que esta pregunta no es para stackoverflow.
—
Nikolay Fominyh