我有一个阿里云服务器A,没有外网的,是通过另一个有外网的阿里云服务器B的squid访问外网,而B上有nginx服务,而且是做了负载均衡的,现在想在服务器A上做微信的对接程序,要怎样设置?用curl访问会报错,代码如下:
curl https://api.weixin.qq.com/sns/oauth2/access_token?appid=wx02e05c95e6dec8dd&secret=599f8037c867f0f990f34ffaae9aa40d&code=003U6oF1126bR22DeHH11sKqF11U6oF3&grant_type=authorization_code
[1] 1608
[2] 1609
[3] 1610
[2]- Done secret=599f8037c867f0f990f34ffaae9aa40d
[3]+ Done code=003U6oF1126bR22DeHH11sKqF11U6oF3
[root@Aser weixin]# curl: (7) couldn't connect to host
返回这个错误了。在PHP程序里则是没有返回值。我想了一下,是A服务器通过B服务器做的请求,应该请求返回时,在B服务上了。我应该怎么解决这个问题?
curl https://api.weixin.qq.com/sns/oauth2/access_token?appid=wx02e05c95e6dec8dd&secret=599f8037c867f0f990f34ffaae9aa40d&code=003U6oF1126bR22DeHH11sKqF11U6oF3&grant_type=authorization_code
[1] 1608
[2] 1609
[3] 1610
[2]- Done secret=599f8037c867f0f990f34ffaae9aa40d
[3]+ Done code=003U6oF1126bR22DeHH11sKqF11U6oF3
[root@Aser weixin]# curl: (7) couldn't connect to host
返回这个错误了。在PHP程序里则是没有返回值。我想了一下,是A服务器通过B服务器做的请求,应该请求返回时,在B服务上了。我应该怎么解决这个问题?
编辑回复