配置 NGINX 与 squid 配合使用

配置 NGINX 与 squid 配合使用

我在一台服务器(192.168.29.246)上运行了 squid,并启用了 sslbump。

我在另一台服务器中配置了 nginx(192.168.29.245),并且希望它在 squid 前面工作。

然而,只有查询字符串被传递给 squid。因此对于http://www.example.co/xxx.html,只有xxx.html被传递给squid。

如何修复此问题。

错误信息

The following error was encountered while trying to retrieve the URL: /xxx.html

nginx.conf

upstream squid {
 server 192.168.29.246:3128;

}

server {
    listen 8338;
    server_name localhost;
    location / {
       proxy_pass http://squid;
       proxy_set_header X-Real-IP $remote_addr;
       proxy_set_header X-Forwarded-For $remote_addr;
       proxy_set_header Host $host;
    }
}

相关内容