markwill
(Mark Williams)
10월 18, 2019, 2:49오후
1
SSO, 특히 프로덕션 서버에서 클로닝과 관련된 작은 과제가 있습니다. 다양한 이유(개발, 테스트 등)로 프로덕션 서버를 다른 서버로 클로닝하려고 합니다. 예를 들어 설명드리겠습니다.
프로덕션 서버가 www (WordPress)와 forum (Discourse)이라고 가정해 보겠습니다. SSO가 실행 중이며 모든 것이 정상적으로 작동하고 있습니다.
또한 www2 (WordPress)와 forum2 (Discourse)를 가지고 싶고, forum 서버의 전체 내용을 forum2로 이동하고자 합니다. DNS가 모두 설정되어 있다고 가정합니다.
제 계획된 과정은 다음과 같습니다.
forum 백업
forum2에서 설정 저장
백업을 forum2에 복원
저장한 설정(forum2에서) 복원
SSO를 사용하지 않는다면 이 과정은 꽤 견고합니다. 하지만 SSO를 사용할 경우 문제가 발생합니다. 복원 후 forum2는 SSO 권한 서버로 www(www2가 아닌)를 가리키고 있으므로, 로그인조차 할 수 없습니다.
복원 후 www2를 어떻게/어디서 수정해야 www2를 가리키게 할 수 있을까요?
감사합니다.
markwill
(Mark Williams)
10월 18, 2019, 2:57오후
2
저는 백업에서 복원하기 전에 forum2에서 SSO를 www2를 가리키도록 구성하면, 제가 저장하는 설정에 그 내용이 포함될 것이라고 생각했습니다.
이렇게 하면 될까요? (직접 시도해 볼 수는 있지만, 이것이 최선의 방법인지에 대해 누군가 통찰력을 알려주시면 감사하겠습니다)
simon
10월 18, 2019, 5:03오후
3
복원 후 https://forum2.example.com/u/admin-login으로 이동하여 forum2의 SSO 로그인을 우회할 수 있습니다. 해당 화면의 양식에 관리자 이메일 주소를 입력하세요. 관리자 로그인 링크가 포함된 이메일이 전송됩니다. 로그인한 후에는 SSO 설정을 조정하세요.
markwill
(Mark Williams)
10월 18, 2019, 5:49오후
4
시몬, 감사합니다. 어떤 이유에선지 제 환경에서는 작동하지 않습니다. /u/admin-logon을 입력하면 SSO를 위해 www로 리디렉션될 뿐입니다. 하지만 제가 무언가를 놓치고 있는 건지, 직접 좀 더 찾아볼 생각입니다.
그런데 제게 꼭 필요한 것 같은데요