Estou tentando executar o servidor squid por trás do nginx. minha configuração de amostra:
location ~* ^/get/(.*)
{
proxy_pass http://ip:3128;
proxy_set_header Host evenstatichostnamefortest.com;
proxy_set_header Request-URI http://evenstatichostnamefortest.com/samplefile.zip;
proxy_redirect off;
}
saída:
http://server.com/get/www.google.com
Erro do squid:
The following error was encountered while trying to retrieve the URL: /get/www.google.com
Invalid URL
tudo que eu quero é passar solicitações com base em pastas (por exemplo, mysite / get / videourl para youtube / videourl e mysite / dl / filename para meu serviço de download) mas eu me pergunto por que não posso nem mesmo suplantar o Request-URI e o Host com valores estáticos
qualquer ajuda seria apreciada
Tags nginx squid reverse-proxy proxypass