Sto cercando di impacchettare 2 applicazioni che usano nginx come proxy e consegnare a ciascuno un file di configurazione /etc/nginx/conf.d/
.
Farlo in un file ( combined.conf
) funziona alla grande:
upstream backend1 {
http://localhost:8989;
}
upstream backend2 {
http://localhost:8990;
}
server {
location /backend1/ {
proxy_pass http://backend1;
}
location /backend2/ {
proxy_pass http://backend2;
}
Tuttavia, quando si divide in 2 file, uno dei reindirizzamenti non riesce sistematicamente:
backend1.conf
:upstream backend1 { http://localhost:8989; } server { location /backend1/ { proxy_pass http://backend1; }
backend2.conf
:upstream backend2 { http://localhost:8990; } server { location /backend2/ { proxy_pass http://backend2; }
Quindi la mia domanda è: un http
nodo può avere 2 server
figli diversi ?
La documentazione di Nginx non dice nulla al riguardo.
Altre persone sembrano aver avuto successo con questo tipo di architettura :(
La versione di Nginx è 1.1.19-1ubuntu0.1.
Grazie per qualsiasi consiglio!