Управление wso2 Api настроить корпоративный прокси - PullRequest
0 голосов
/ 17 мая 2018

Мне удалось заставить wso2-AM работать на моей локальной машине.Однако я не могу интегрировать API, если он доступен только через корпоративный прокси.

При попытке вызвать API у меня появилась HTML-страница приложения tomcat.

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 голосов

Добавьте следующие системные параметры в 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" \
...