У меня возникла небольшая проблема, связанная с SSO и, в частности, с клонированием с продакшн-сервера. Я хочу клонировать свой продакшн-сервер на другой сервер по разным причинам (разработка, тестирование и т. д.). Объясню это на примере.
Допустим, мои продакшн-серверы — это www (WordPress) и forum (Discourse). У меня настроен SSO, и всё работает отлично.
Также я хочу иметь, например, www2 (WordPress) и forum2 (Discourse) и перенести всё содержимое сервера forum на forum2. Предположим, что DNS уже настроен и так далее.
Мой запланированный процесс следующий:
Создать резервную копию forum
Сохранить настройки на forum2
Восстановить резервную копию на forum2
Восстановить сохранённые настройки (с forum2)
Если я НЕ использую SSO, всё это вполне надёжно. Но с SSO у меня возникает проблема. После восстановления forum2 по-прежнему указывает на www (а не на www2) как на авторитет SSO, поэтому я даже не могу войти в систему.
Как и где можно изменить настройки на www2 после восстановления, чтобы он указывал на www2?
Вы можете обойти вход через SSO на форум2 после восстановления, перейдя по адресу https://forum2.example.com/u/admin-login. Введите свой адрес электронной почты администратора в форму на этом экране. Вам будет отправлено письмо со ссылкой для входа администратора. После входа в систему настройте параметры SSO.
Спасибо, Саймон. По какой-то причине у меня это не работает. При вводе /u/admin-logon меня просто перенаправляет на www для SSO. Но, возможно, я что-то упускаю, и я займусь более глубоким изучением.