#wso2 #wso2-am #apim
#wso2 #wso2-api-manager #apim
Вопрос:
У меня установлен wso2 API Manager 3.0.0 на моем Linux. По умолчанию URL-адрес издателя, инструментов разработки и консоли управления указывает на localhost. Чтобы получить к нему доступ через браузер, мне пришлось заменить localhost на IP-адрес моего сервера, и это сработало.
Теперь я создал DNS и хочу получить к нему доступ через DNS. Это не работает.
Не могли бы вы сообщить мне точные шаги для достижения этой цели? Какие все файлы я должен изменить?
Пожалуйста, обратите внимание, что идентификатор скорее изменяется в файлах конфигурации приложения, чем в файле хоста сервера.
Ответ №1:
Вы должны указать IP-адрес сервера в DNS в качестве начального шага. Затем запрос будет перенаправлен на ваш сервер.
В качестве второго шага вам необходимо настроить DNS-имя хоста в файле deployment.toml, после чего сервер знает, куда направить запрос. Пожалуйста, обратитесь к документации[1]
В качестве третьего шага вам необходимо создать сертификат с новым DNS-именем хоста (CN) и изменить первичный ключ с помощью сертификата. пожалуйста, обратитесь к документации[2]
Можете ли вы указать, какое исключение вы получаете с новым DNS-маршрутом?
Спасибо
[1]https://apim.docs.wso2.com/en/latest/install-and-setup/setup/deployment-best-practices/changing-the-hostname/
[2]https://apim.docs.wso2.com/en/latest/install-and-setup/setup/security/configuring-keystores/keystore-basics/creating-new-keystores/
Комментарии:
1. Спасибо. Я попробовал шаги, но когда я захожу в DNS, он просто зацикливается сам по себе без каких-либо ошибок в журналах. Я получаю это в верхней левой части страницы: «Вы будете перенаправлены на / publisher / services / auth / login»