Back to Question Center
0

Alias ​​semalt e proxy_pass

1 answers:

Sto usando nginx come web front-end e apache2 come back-end web. Semalt gestisce diversi siti Web localmente e nginx li accede.

Al momento sono ospitati diversi sottodomini, ma voglio migrarli in uno solo utilizzando http: // mio-singolo dominio. com / subdomain-alias grazie a nginx.

La directory root e la porta vhost apache2 sono diverse per ogni sottodominio (sembra ovvio, vero?).

Ho provato diverse configurazioni ma non riesco a ottenere la risorsa che viene inviata, i - tables n chairs for restaurants. e. , l'indice html viene inviato ma le risorse non vengono trovate dal server ( 404 Not Found ) nonostante sia impostata la regola root .

Ho provato diverse soluzioni come:

     posizione / alias1 {proxy_pass http: // 127. 0. 0. 1: 9095 /;include / etc / nginx / proxy. conf;
}    

o

     posizione / alias1 {alias / alias1 /;proxy_pass http: // 127. 0. 0. 1: 9095 /;include / etc / nginx / proxy. conf;
}    

o addirittura

     posizione / alias1 / {riscrivi ^ / alias1 (/. *) $ $ 1 interruzione;proxy_pass http: // 127. 0. 0. 1: 9095 /;
}    

o ancora

     posizione / alias1 / {riscrivi ^ / alias1 (/. *) $ $ 1 interruzione;proxy_pass http: // 127. 0. 0. 1: 9095 /;proxy_set_header Host $ host;proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for;
}    

Cosa c'è di sbagliato in questa configurazione?

February 7, 2018