Доступ к Wso2 Api Manager из пользовательского DNS

#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»