wso2 Api管理配置企业代理

时间:2018-05-17 09:07:00

标签: wso2 wso2-am

我设法让wso2-AM在我的本地机器上工作。 但是,如果只能使用公司代理才能访问API,我就无法集成。

当我尝试调用API时,我得到了一个tomcat应用程序HTML页面。

ERROR - APIProviderHostObject Error occurred while connecting to backend : https://mypage.mydns:8443/oidc-client/, reason : The host did not accept the connection within timeout of 4000 ms

当然,从运行服务器的主机我可以做到

wget https://mypage.mydns:8443/oidc-client/

它有效。

但是,当我在环境变量中没有代理设置时这样做

wget --no-proxy https://mypage.mydns:8443/oidc-client/

我超时了。

我的问题是,如何配置wso2 AM以使用公司代理访问远程后端。

感谢任何线索。

如果我找到方法,我会发布答案。

1 个答案:

答案 0 :(得分:0)

使用您的代理设置将以下系统参数添加到wso2server.sh。

-Dhttps.proxyHost='10.46.12.63' \ 
-Dhttps.proxyPort='3128' \ 
-Dhttp.proxyHost='10.46.12.63' \ 
-Dhttp.proxyPort='3128' \ 
-Dhttp.nonProxyHosts="127.0.0.1,localhost,*.wso2.com" \