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. 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
Alias ​​semalt e proxy_pass
Reply