В установленных мной файлах конфигурации hostname
и transport.https.properties
в файле deployment.toml.
Я настроил Nginx точно так же, как в следующих документах:
здесь
но это не работает. Проблема в том, что когда я пытаюсь открыть портал издателя, он запрашивает логин, и после входа в систему с правильным именем пользователя и паролем он не может интроспектировать этот URL-адрес, получает ошибку HTTP-500, поэтому он перенаправляется на страницу входа, и поскольку у меня есть вошел в систему, он перенаправляет меня на страницу API, и, поскольку он не может интроспектировать, он перенаправляет меня на страницу входа, и этот цикл продолжается вечно!
Я хотел знать, что мне не хватает и как это можно настроить для решения этой проблемы?
Вот похожая проблема
Привет @ amir-dh,
Не могли бы вы попробовать включить обратный прокси в
wso2am3.0.0 / репозиторий / развертывание / сервер / jaggeryapps / издатель / сайт / общедоступная / тема / defaultTheme.js
const REVERSE_PROXY = {
включено: правда,
происхождение: 'api.am.wso2.com',
};
@isharac
Я установил обратный прокси
const REVERSE_PROXY = {
включено: правда,
origin: ' MyDomain ',
};
но опять же не работает. когда я открываю портал издателя, он выдает ошибку invalid_callback
@ amir-dh,
Вам необходимо соответствующим образом обновить URL-адреса обратного вызова.
Это автономное развертывание?
Мы уже определили проблему с входящим потоком NGINX, но если это автономное развертывание, необходимо изменить URL-адреса обратного вызова.
Пожалуйста, обратитесь к моему блогу [1] и измените URL-адреса обратного вызова приложений admin_publisher и admin_store SP в соответствии с вашим именем хоста.
Приносим извинения за неудобства, но наши документы находятся в WIP. Скоро мы обновим документацию.
[1] https://ishara-cooray.blogspot.com/2019/11/how-to-change-devportal-to-different.html
@isharac
Я обновляю URL-адреса обратного вызова, но не работает
после этого я запускаю Nginx и ApiM 3.0 на локальном хосте, и только у меня включен обратный прокси-сервер и обновляются URL-адреса обратного вызова. портал издателя с заданным доменом работает
но при развертывании образца API и нажатии кнопки «Просмотр на портале разработки» или «входа» URL-адрес страницы будет localhost:9443
.
@ amir-dh
Вам необходимо настроить URL-адрес портала разработчиков в deployment.toml.
Для этого включите конфигурацию ниже в
Вы можете включить, удалив #.
@isharac
Я настроил эти строки:
[apim.devportal]
url = " https: // MyDomain / devportal "
и установите обратный прокси:
const REVERSE_PROXY = {
включено: правда,
origin: 'MyDomain',
};
но URL-адрес страницы входа и выхода - localhost
. на издателе и на портале разработчиков
@ amir-dh
не могли бы вы приложить скриншоты вышеуказанных страниц, включая URL.
Также URL-адрес обратного вызова портала разработчиков SP (admin_admin_store)?
@isharac
Я заменил MyDomain на странице входа на « localhost: 9443 », и он открывается.
но когда я обновляю URL обратного вызова admin_admin_store
и перехожу на страницу входа, появляется ошибка invalid_callback
У меня та же проблема, что и у amir-dh
есть ли способ вручную отредактировать api-manager.xml, чтобы установить правильный URL-адрес и избежать перезаписи после запуска сервера?
С уважением,
JP
@ amir-dh
Спасибо, за скриншоты.
Похоже, вы также используете смещение порта 2.
Не могли бы вы поделиться
а конфигурации обратного прокси?
Тем временем я попытался изменить имя хоста и перешел на Nginx.
Действия, которые я выполнил, описаны в блоге [1].
Сообщите нам, если это не сработает для вас.
@JUANPARBELAEZ
Не могли бы вы проверить действия в том же блоге [1] и сообщить мне свои отзывы?
[1] https://ishara-cooray.blogspot.com/2019/11/how-to-change-default-hostname-of-wso2.html
@isharac
Привет,
Я запускаю необработанный APIM и шаг за шагом настраиваю отсюда конфигурацию, но это не работает.
это ошибка издателя и магазина на странице входа - 500 (эта страница не работает), ошибка углерода после ввода имени пользователя и пароля и нажатия кнопки входа - 403 (запрещено).
Я прочитал wso2carbon.log, ошибка издателя и магазина - отказ в соединении, и это не ошибка для углерода
@ amir-dh
Поделитесь приведенными ниже файлами для анализа после удаления любых конфиденциальных данных.
@isharac
wso2.zip
Держи.
@ amir-dh,
Извините, что вернулся к вам поздно.
При условии, конфигурации выглядят нормально.
Однако мы обновили конфигурацию обратного прокси-сервера из-за проблемы, указанной в [1] в последней версии.
Не могли бы вы повторить попытку в последней версии WSO2AM-3.1.0-M2 .
Начиная с APIM-3.1.0-M 2, чтобы настроить обратный прокси-сервер, вам нужно будет внести следующие изменения конфигурации.
Измените имя хоста в deployment.toml
[сервер]hostname = "api.am.wso2.com"
конфигурация обратного прокси
server {
слушайте 443 ssl;
имя_сервера api.am.wso2.com;
proxy_set_header X-Forwarded-Port 443;
ssl_certificate /usr/local/etc/nginx/ssl/nginx.crt;
ssl_certificate_key /usr/local/etc/nginx/ssl/nginx.key;
место нахождения / {
proxy_set_header X-Forwarded-Host $ host;
proxy_set_header X-Forwarded-Server $ host;
proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for;
proxy_pass https://api.am.wso2.com : 9443;
}
}
Добавить сопоставление хостов в / etc / hosts
127.0.0.1.
Измените URL-адреса обратного вызова, войдя в консоль управления, если вы не запускаете сервер в первый раз.
https://api.am.wso2.com : 9443 / carbon /
Перейдите к поставщикам услуг и найдите admin_admin_publisher
URL обратного вызова в издателе
regexp = (https://api.am.wso2.com:9443/publisher/services/auth/callback/login|https://api.am.wso2.com:9443/publisher/services/auth/callback/logout )
@isharac
Я скачал APIM-3.1.0-M2, изменил hostname
в файле deployment.toml и изменил конфигурацию nginx на:
server {
слушайте 443 ssl;
server_name myDomain ;
proxy_set_header X-Forwarded-Port 443;
ssl_certificate /usr/local/etc/nginx/ssl/nginx.crt;
ssl_certificate_key /usr/local/etc/nginx/ssl/nginx.key;
место нахождения / {
proxy_set_header X-Forwarded-Host $ host;
proxy_set_header X-Forwarded-Server $ host;
proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for;
proxy_pass https: // myDomain : 9443;
}
}
но это не работает.
при вызове publisher
он перенаправляется сюда . Как видите, он перенаправляет меня на MyDomain с портом. не обратный URI прокси, например, он перенаправляет меня с https://mydomain.com/publisher
на https://mydomain.com:9445/oauth2/.....
. Если я вручную удалю порт, за которым следует mydomain, он будет работать правильно.
Эта проблема одинакова для devportal
когда я хочу войти в систему.
Для Management Console
после входа в систему он перенаправляется со страницы входа на этот URL-адрес и выдает ошибку 403 (запрещено)
К вашему сведению: я проверил проблемы, которые вы мне прислали; и на features/apimgt/org.wso2.carbon.apimgt.publisher.feature/src/main/resources/publisher/site/public/theme/defaultTheme.js
это:
reverseProxy: {
auto: true,
forwardedHeader: 'x-forwarded-for',
loopbackHost: 'localhost',
defaultHTTPSPort: 9443,
},
доступно в выпуске [1], но недоступно в [2]
[1] (https://github.com/wso2/carbon-apimgt/pull/7842/files/88efcf71b4aa4b8bf5511db8fc91655ba7969aa8?utf8=%E2%9C%93&diff=split&w=1)
[2] (https://github.com/wso2/carbon-apimgt/pull/7858/files)
Привет @ amir-dh
Мне очень жаль, что вам нужно добавить прокси-порт в файл deployment.toml.
Пожалуйста, добавьте приведенную ниже конфигурацию в
[transport.https.properties]
proxyPort = 443
@isharac
Я добавил порт прокси в файл развертывания
Я позвонил в https://mydomain.com/
он перенаправлен на портал издателя
но когда я позвонил в https://mydomain.com/publisher
он перенаправляется на https://**myIP**/publisher
и я получаю это сообщение This site can’t be reached
. в URL devportal
и carbon
я получил ту же ошибку
@ amir-dh
Пожалуйста, прочтите мои комментарии.
«Я позвонил по адресу https://mydomain.com/, он перенаправлен на портал издателя»
Это вариант по умолчанию.
Редирект на IP выглядит немного странно.
Не могли бы вы поделиться файлом nginx.conf и HAR, загруженным из консоли браузера, для дальнейшего анализа?
Ниже вы можете найти кнопку загрузки в Chrome.
myconf.zip
держи
@ amir-dh
Спасибо, что поделились конфигурациями.
В вашем nginx.conf proxyPass настроен с IP.
Не могли бы вы изменить его на домен, как показано ниже, и перепроверить?
proxy_pass https: // myDomain : 9443;
Спасибо.
Привет @ amir-dh,
Я не видел перенаправления на IP-адрес в данном HAR. Кажется, что запрос не удался из-за
invalid_callback
--
Registered callback does not match with the provided url.
Таким образом, проблема, скорее всего, заключается в URL-адресе обратного вызова, указанном в admin_apim_publisher
в регулярном выражении должен быть следующий URL
https://mydomain.com/publisher/services/auth/callback/login
@isharac @tmkasun
Спасибо тебе за помощь.
Решил мою проблему своими советами.
Я устанавливаю ниже конфигурацию:
hostname
на mydomain
в файле развертыванияserver {
listen 443 ssl;
server_name myDomain;
proxy_set_header X-Forwarded-Port 443;
ssl_certificate /usr/local/etc/nginx/ssl/nginx.crt;
ssl_certificate_key /usr/local/etc/nginx/ssl/nginx.key;
location / {
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass https://myDomain:9443;
}
}
добавить порт прокси в файл развертывания:
[transport.https.properties]
proxyPort = 443
измените devportal
URL и gwdevportal
URL в файле развертывания с localhost на mydomain.com и удалите порт
@ amir-dh
Рад, что вам удалось решить проблему. :)
@isharac
Я следил за всем настроенным
И я увидел «TypeError: не удается прочитать свойство" forwardedHeader "из неопределенного ....»
Когда я пытаюсь вздохнуть в $ HOST / devportal / apis
страница будет перенаправлена на $ HOST / devportal / services / configs
Есть ли у вас какие-либо предложения ?
Пожалуйста, дайте мне ответ
Env
версия nginx: nginx / 1.10.3
WSO2 APIM 3.1.0 M3
TID: [-1234] [devportal] [2019-12-03 02: 19: 55,194] ОШИБКА {org.jaggeryjs.jaggery.core.manager.WebAppManager} - org.mozilla.javascript.EcmaError: TypeError: Невозможно прочитать свойство " forwardedHeader "из неопределенного (/devportal/services/login/idp.jag#28) org.jaggeryjs.scriptengine.exceptions.ScriptException: org.mozilla.javascript.EcmaError: TypeError: Невозможно прочитать свойство" forwardedHeader "из неопределенного (/ devportal services / login / idp.jag # 28)
в org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript (RhinoEngine.java:587)
в org.jaggeryjs.scriptengine.engine.RhinoEngine.exec (RhinoEngine.java:289)
в org.jaggeryjs.jaggery.core.manager.WebAppManager.exec (WebAppManager.java:589)
в org.jaggeryjs.jaggery.core.manager.WebAppManager.execute (WebAppManager.java:508)
в org.jaggeryjs.jaggery.core.JaggeryServlet.doGet (JaggeryServlet.java:24)
в javax.servlet.http.HttpServlet.service (HttpServlet.java:634)
в javax.servlet.http.HttpServlet.service (HttpServlet.java:741)
в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:231)
в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166)
в org.apache.catalina.core.ApplicationDispatcher.invoke (ApplicationDispatcher.java:712)
в org.apache.catalina.core.ApplicationDispatcher.processRequest (ApplicationDispatcher.java:459)
в org.apache.catalina.core.ApplicationDispatcher.doForward (ApplicationDispatcher.java:352)
в org.apache.catalina.core.ApplicationDispatcher.forward (ApplicationDispatcher.java:312)
в org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter (JaggeryFilter.java:76)
в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:193)
в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166)
в org.apache.tomcat.websocket.server.WsFilter.doFilter (WsFilter.java:53)
в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:193)
в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166)
в org.wso2.carbon.ui.filters.cache.ContentTypeBasedCachePreventionFilter.doFilter (ContentTypeBasedCachePreventionFilter.java:53)
в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:193)
в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166)
в org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter (HttpHeaderSecurityFilter.java:126)
в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:193)
в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166)
в org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:202)
в org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:96)
в org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:490)
в org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:139)
в org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:92)
в org.wso2.carbon.identity.context.rewrite.valve.TenantContextRewriteValve.invoke (TenantContextRewriteValve.java:80)
в org.wso2.carbon.identity.authz.valve.AuthorizationValve.invoke (AuthorizationValve.java:100)
в org.wso2.carbon.identity.auth.valve.AuthenticationValve.invoke (AuthenticationValve.java:74)
в org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation (CompositeValve.java:99)
в org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves (TomcatValveContainer.java:49)
в org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke (CompositeValve.java:62)
в org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke (CarbonStuckThreadDetectionValve.java:146)
в org.apache.catalina.valves.AbstractAccessLogValve.invoke (AbstractAccessLogValve.java:678)
в org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke (CarbonContextCreatorValve.java:57)
в org.wso2.carbon.tomcat.ext.valves.RequestCorrelationIdValve.invoke (RequestCorrelationIdValve.java:116)
в org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:74)
в org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:343)
в org.apache.coyote.http11.Http11Processor.service (Http11Processor.java:408)
в org.apache.coyote.AbstractProcessorLight.process (AbstractProcessorLight.java:66)
в org.apache.coyote.AbstractProtocol $ ConnectionHandler.process (AbstractProtocol.java:853)
в org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun (NioEndpoint.java:1587)
в org.apache.tomcat.util.net.SocketProcessorBase.run (SocketProcessorBase.java:49)
в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149)
в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624)
в org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run (TaskThread.java:61)
в java.lang.Thread.run (Thread.java:748)
Вызвано: org.mozilla.javascript.EcmaError: TypeError: Невозможно прочитать свойство "forwardedHeader" из неопределенного (/devportal/services/login/idp.jag#28)
в org.mozilla.javascript.ScriptRuntime.constructError (ScriptRuntime.java:3687)
в org.mozilla.javascript.ScriptRuntime.constructError (ScriptRuntime.java:3665)
в org.mozilla.javascript.ScriptRuntime.typeError (ScriptRuntime.java:3693)
в org.mozilla.javascript.ScriptRuntime.typeError2 (ScriptRuntime.java:3712)
в org.mozilla.javascript.ScriptRuntime.undefReadError (ScriptRuntime.java:3725)
в org.mozilla.javascript.ScriptRuntime.getObjectProp (ScriptRuntime.java:1483)
в org.jaggeryjs.rhino.devportal.services.login.c0._c_script_0 (/devportal/services/login/idp.jag:28)
в org.jaggeryjs.rhino.devportal.services.login.c0.call (/devportal/services/login/idp.jag)
в org.mozilla.javascript.ContextFactory.doTopCall (ContextFactory.java:394)
в org.mozilla.javascript.ScriptRuntime.doTopCall (ScriptRuntime.java:3091)
в org.jaggeryjs.rhino.devportal.services.login.c0.call (/devportal/services/login/idp.jag)
в org.jaggeryjs.rhino.devportal.services.login.c0.exec (/devportal/services/login/idp.jag)
в org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript (RhinoEngine.java:583)
... еще 50
Привет @ loeb-ift
Какую версию APIM вы используете?
Не могли бы вы поделиться devportal / site / public / theme / settings.js
Привет @isharac
как следующее
root @ wso2am-313 : / tmp / 20191203 # vi /opt/wso2am-3.1.0-m3/repository/deployment/server/jaggeryapps/devportal/site/public/theme/settings.js
const Settings = {
приложение: {
контекст: '/ devportal',
reverseProxy: {
включено: правда,
происхождение: ' https: // MYHOST ',
},
},
grantTypes: {
authorization_code: 'Код',
неявный: 'Неявный',
refresh_token: 'Обновить токен',
пароль: 'Пароль',
' iwa: ntlm ': 'IWA-NTLM',
client_credentials: 'Учетные данные клиента',
' urn: ietf : params: oauth : grant- type: saml2-bearer ': 'SAML2',
' urn: ietf : params: oauth : grant- type: jwt-bearer ': 'JWT',
kerberos: 'Керберос',
},
};
THX так много
@ loeb-ift
Вы вносили какие-либо изменения в этот файл?
Приложение json должно выглядеть следующим образом.
app: {
context: '/devportal',
customUrl: {
enabled: false,
forwardedHeader: 'X-Forwarded-For',
},
origin: {
host: 'localhost',
},
},
Пожалуйста, обратитесь к [1] для файла конфигурации по умолчанию.
[1] https://github.com/wso2/carbon-apimgt/blob/v6.5.399/features/apimgt/org.wso2.carbon.apimgt.store.feature/src/main/resources/devportal/site/public /theme/settings.js
ссылка на документ из [https://ishara-cooray.blogspot.com/2019/11/how-to-change-default-hostname-of-wso2.html]
Я попытался добавить настройку обратного прокси и отредактировать конфигурацию /devportal/site/public/theme/settings.js
Я увидел, что потерял 'forwardedHeader:' X-Forwarded-For ','
но видно не работает!
теперь setting.js:
`const Settings = {
приложение: {
контекст: '/ devportal',
reverseProxy: {
включено: правда,
происхождение: 'https: // $ MYHOST',
forwardedHeader: 'X-Forwarded-For',
},
},
};
grantTypes: {
authorization_code: 'Code',
implicit: 'Implicit',
refresh_token: 'Refresh Token',
password: 'Password',
'iwa:ntlm': 'IWA-NTLM',
client_credentials: 'Client Credentials',
'urn:ietf:params:oauth:grant-type:saml2-bearer': 'SAML2',
'urn:ietf:params:oauth:grant-type:jwt-bearer': 'JWT',
kerberos: 'Kerberos',
},
};
Приносим извинения, если блог вводит в заблуждение, но, как я заметил в блоге, он применяется только для APIM 3.0.0.
Потому что мы должны изменить конфигурацию обратного прокси в APIM 3.1.0-m2 и далее.
Буду обновлять блог последними конфигами.
Следуйте инструкциям в комментарии [1], чтобы настроить обратный прокси-сервер в APIM 3.1.0-m3.
[1] https://github.com/wso2/product-apim/issues/6808#issuecomment -559584220
@isharac
цените ваше сообщение
На самом деле, блог очень помог
но я упускаю важный момент
Краткое описание установки
ОС: Debian 4.9.189-3 + deb9u2 (11.11.2019) x86_64 GNU / Linux
Версия nginx: nginx / 1.10.3 с WSO2 3.1.0 M3
Установите Step.
[ https://github.com/wso2/product-apim/issues/6808#issuecomment -559584220]
Это работает сейчас
Привет,
У меня такая же проблема с фронтингом nginx (WSO2 APIM 3.0)
Когда я пытаюсь открыть портал издателя или разработчика, в моей консоли появляется следующая ошибка
-Ошибка: ошибка: частичный токен не найден, перенаправление на анонимный просмотр и пользователь не найден. Не удалось обновить токен.
/ admin и / carbon работают хорошо
Версия nginx: nginx / 1.16.1 на фронтальном сервере
WSO2 - APIM не является другим сервером (версия CentOS Linux 7.7.1908)
Отказ от WSO2 APIM 3.0 через rpm (плавник на сайте WSO2)
Сетевой поток 9443443 и 8243 открыт, а сервер Nginx Fronted и WSO2 APIM 3.0.
Не могли бы вы мне помочь, у меня нет решения :(
Спасибо
Сэм
Привет @ SamWso2!
Я думаю, вы имеете в виду эти сообщения журнала,
Это некоторые информационные журналы, распечатанные для определения состояния входа в систему. Вы также увидите эти журналы при нормальной настройке.
Не могли бы вы подробнее рассказать о своей проблеме? или предоставить файл HTTP-архива (HAR) для анализа проблемы?
Если вы столкнулись со сценарием продолжающегося цикла входа в систему, вы можете подписаться на блог
https://ishara-cooray.blogspot.com/2019/11/how-to-change-devportal-to-different.html
Привет tmkasun,
Во внутреннем я могу войти в / devportan и / publisher
Во внешнем я использую общедоступный URL (настроенный в NGINX), и у меня есть доступ в Carbon и на портале администрирования.
У меня тоже есть доступ к URL-адресу devportal, но я не могу войти, его цикл ... и я ничего не получаю
У меня есть WSO2 APIM 2.6 с NGINcX в моей производственной среде, и он работает очень хорошо.
Спасибо
Я использую прокси-сервер Squid (и обратный прокси-сервер Nginx впереди) для выхода в Интернет, но я не реализую этот параметр в конфигурации WSO2.
Как мне настроить прокси для выхода в Интернет на wSO2 APIM 3.0?
Спасибо
Надеюсь это поможет.
https://apim.docs.wso2.com/en/latest/install-and-setup/deploying-wso2-api-manager/configuring-the-proxy-server-and-the-load-balancer/#step -2 -configure-the-load-balancerreverse-proxy-server
я положил
но у меня есть ошибки ниже
TID: [-1234] [devportal] [2020-03-10 10: 45: 20,910] ОШИБКА {org.jaggeryjs.jaggery.core.manager.WebAppManager} - org.mozilla.javascript.WrappedException: org.jaggeryjs.scriptengine в оболочке .exceptions.ScriptException: java.net.ConnectException: соединение отклонено (соединение отклонено) (<
Я использую сервер nginx как реверс-прокси в интерфейсе = OK
Но я использую прокси-сервер Squid для выхода в Интернет
Как мне настроить прокси-сервер Squid для выхода из Интернета в конфигурации wSO2 APIM 3.0? (нет прокси-сервера NGINX Rerverse, но прокси-сервер squi)
Спасибо
привет @isharac
Я использую wso2am 3.1.0, я хочу маршрутизировать wso2 с помощью nginx. Я настроил wso2 deployment.toml с именем хоста и портом pory и настроил nginx, но все же столкнулся с проблемой. Не могли бы вы помочь мне в этом
Nginx размещен на одной виртуальной машине, а wso2 доступен на другой виртуальной машине.