浏览 1.6k
内网服务器服务访问外网。 搭建了nginx做反向代理转发请求。
我的java应用部署在内网。 需要访问https://qyapi.weixin.qq.com 但是内网原因。网络不通。
有一台squid搭建的服务器。可以访问https://qyapi.weixin.qq.com 。
我能在nginx上面配置一个location /qy-api/ 然后使用squid的代理访问 https://qyapi.weixin.qq.com 吗?

按点赞数排序
按时间排序
server{
location /qy-api/ {
set $target_url https://qyapi.weixin.qq.com$request_uri;
proxy_pass http://squid_backend;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
rewrite ^/qy-api(.*) $1 break;
}
}
upstream squid_backend { server squid_server_ip:squid_server_port; }
这样配置好像不行
0
回答于2023-07-06 12:41
sticky模块只能在linux下吧,win下没有。tomcat好像有个session复制吧,或者可以用共享session。
没办法完全不受影响的,因为mirror是子请求,当子请求未结束时,主请求消耗的内存至少是无法释放的。你可以尝试在/mirror里,把超时时间大幅度调低,包括connect/read/send,再压下看看。
微信公众号
加入微信群