Nginx 配置tomcat負載均衡導致微信公衆號報錯:redirect_uri域名與後臺配置不一致,錯誤碼:10003

 nginx配置的負載均衡如下:

# server_pool自定義的名稱,下面的proxy_pass裏面需要用到
upstream server_pool {
	server 110.110.110.110:8080;
	server 110.110.110.110:8081;
}
 
sever {
	listen  80;
	localhost 110.110.110.110;
	
	localtion / {
		proxy_pass http://server_pool;
	}
}

分析tomcat日誌得到,獲取微信的回調地址變成了: http://server_pool....

這明顯和微信後臺配置的域名不一致,那麼就把

在nginx添加負載均衡是配置代理地址爲域名即可

# server_pool自定義的名稱,下面的proxy_pass裏面需要用到
# 假設域名爲  abc.cn
upstream abc.cn {
	server 110.110.110.110:8080;
	server 110.110.110.110:8081;
}
 
sever {
	listen  80;
	localhost 110.110.110.110;
	
	localtion / {
		proxy_pass http://abc.cn;
	}
}

然後再測試一把,正常了!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章