回答
收藏
分享
举报
nginx和squid的结合
提问于2023-07-06 11:48

浏览 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  吗?

已修改于2023-07-06 11:48



写下您的回答
发表回答
全部回答(1)

按点赞数排序

按时间排序


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



回复黑炭
回复
提问者
黑炭
这家伙很懒还未留下介绍~
0
文章
1
问答
0
粉丝
相关问答

options请求?需要跨域访问? 

点赞 0
浏览 7.8k

sticky模块只能在linux下吧,win下没有。tomcat好像有个session复制吧,或者可以用共享session。

点赞 0
浏览 7.7k

没办法完全不受影响的,因为mirror是子请求,当子请求未结束时,主请求消耗的内存至少是无法释放的。你可以尝试在/mirror里,把超时时间大幅度调低,包括connect/read/send,再压下看看。

点赞 0
浏览 10.4k