upstream apache {
server 127.0.0.1:8080;
}
server{
location ~* ^/service/(.*)$ {
proxy_pass http://apache/$1;
proxy_redirect off;
}
}
Il snippet precedente reindirizzerà le richieste in cui l'URL include la stringa "servizio" su un altro server, ma non include i parametri di query.In che modo i parametri della stringa di query possono essere inoltrati tramite un proxy_pass con nginx?
non ritengo che si può fare la seconda. Ho provato e Nginx si è lamentato con me. – duma
lamentato come? L'ho appena testato su nginx 1.3.4 e ha funzionato bene per me. – kolbyjack
Humm .. Non riesco a ricordare ora :(Ma sento che potrebbe essere stato correlato al "~ *". Tuttavia, ho appena controllato, e ho nginx 1.2.3 (tramite homebrew). Forse è così? – duma