nginx正向代理访问微信接口502错误, Unable to tunnel through proxy. Proxy returns \“HTTP/1.1 502 Bad Gateway\

当使用Nginx作为正向代理访问微信接口时遇到502 Bad Gateway错误,可以通过在resolver配置中添加ipv6=off参数来关闭IPv6,从而解决问题。配置示例如下:在server块中设置DNS解析为114.114.114.114,并关闭IPv6;监听8981端口;设置日志路径;并配置proxy_pass指向http://$host。修改后,Nginx能够正确处理请求,避免502错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:
nginx正向代理访问微信接口报错502, Unable to tunnel through proxy. Proxy returns "HTTP/1.1 502 Bad Gateway\

解决方法:
在resolver 后面加上ipv6=off (关闭ipv6即可)

    server {
        resolver 114.114.114.114 ipv6=off;       #指定DNS服务器IP地址 
        listen 8981;
        access_log  /opt/nginx/logs/proxy/access.log;
        error_log   /opt/nginx/logs/proxy/error.log;
        proxy_connect;
        proxy_connect_allow 443 563;
        proxy_connect_connect_timeout 10s;
        proxy_connect_read_timeout 10s;
        proxy_connect_send_timeout 10s;

        location / {
                #proxy_ssl_server_name on;
                proxy_pass http://$host;
                proxy_set_header Host $host;
         }

    }


}

root@pgm02:/mnt/sdc/pg-dmo/nginx/etc/conf.d# cat tunnelIntelligentDesign.conf map $http_upgrade $connection_upgrade { default keep-alive; 'websocket' upgrade; } server { listen 80; listen [::]:80; server_name tdi.devops.pgsensing.com; #access_log /var/log/nginx/host.access.log main; location /mapHr/ { proxy_pass http://192.168.20.163:180/mapHr/; # proxy_pass http://192.168.20.163:180/; } location /tunnelIntelligentDesign { alias /usr/share/nginx/html/dev.tunnel-intelligent-design; try_files $uri $uri/ /tunnelIntelligentDesign/index.html; index index.html index.htm; } location / { rewrite ^/ http://$http_host/tunnelIntelligentDesign permanent; } location /tunnel/ws { proxy_pass http://pgdmo-tunnel-dev.dev-test:8088/tunnel/ws; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; } location /upload/ { proxy_pass http://minio.devops:9000/pgdmo-dev/; } location /pub/warning_pic_lidar/ { proxy_pass http://minio.devops:9000/pub/warning_pic_lidar/; } location /pub { proxy_pass http://minio-mvd.devops:9000; } location /fileStorage/ { proxy_pass http://minio.devops:9000/; } location /prod-api/ { proxy_pass http://pgdmo-api-tdi.dev-test:8080/; } location /oam-api/ { proxy_pass http://pgdmo-oam-dev.dev-test:8080/; } location /sms-api/ { proxy_pass http://pgdmo-sms-dev.dev-test:8080/; } location /door-control-api/ { #proxy_pass http://192.168.30.222:8080/; #proxy_pass http://rb8aj5.natappfree.cc/; } location /door-api/ { proxy_pass http://pgdmo-door-dev.dev-test:8081/; } location /ws-door/ { proxy_pass http://pgdmo-door-dev.dev-test:8082/; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; } location /inspection-api/ { proxy_pass http://pg-inspection-dev.dev-test:60006/; } location /ws-multiview/ { proxy_pass http://pgdmo-multiview-dev.dev-test:8083/; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; } location /multiview-api/ { proxy_pass http://pgdmo-multiview-dev.dev-test:60007/; } location /tdsa-api/ { proxy_pass http://pgdmo-tdsa-dev.dev-test:60008/; } location /tunnel-api/ { proxy_pass http://pgdmo-tunnel-dev.dev-test:60010/; } location /ai-api/ { proxy_pass http://pgdmo-ai-dev.dev-test:60009/; } location /ai-upload/ { alias /opt/ai-upload-dev/; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } } tdi.devops.pgsensing.com 内网的访问地址是什么
04-01
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值