Basicamente eu tenho esse arquivo nginx.conf
onde recebo alguns parâmetros do meu formulário index.html
page. Um desses parâmetros é chamado $url
e eu uso para fazer um:
proxy_pass $url;
A coisa é que a operação falha porque o $url
parece estar codificado e no meu arquivo error.log eu vejo algo assim:
[error] 18849#18849: *195088 invalid URL prefix in "http%3A%2F%2Fexample.com"
No entanto, se eu codificar a operação da seguinte forma:
proxy_pass http://example.com;
ou assim:
set $url_backup http://example.com
proxy_pass $url_backup;
funciona sem nenhum problema.
Como posso corrigir o problema do URL? Obrigado