oppman
(Craig)
1
기존에 HTTPS로 설정된 자체 호스팅(self-hosted) Discourse를 운영 중입니다.
https://community.old.domain 은 정상적으로 작동합니다.
https://community.new.domain 으로 설정을 변경하고 싶습니다.
초기에 Discourse를 어떻게 설정했는지 기억이 나지 않습니다. 질문드립니다:
- Let’s Encrypt는 어디서 실행하나요? 스크립트가 있는 건지, 아니면 certbot과 python3-certbot-nginx를 어딘가에 설치해야 하는 건지 궁금합니다. Docker에 익숙하지 않아서, Docker에서 실행해야 한다면 레시피나 단계별 가이드가 필요합니다.
- 인증서를 발급받은 후, nginx 설정에 인증서를 어떻게 추가하나요?
커뮤니티 도메인을 old.domain에서 new.domain으로 변경하는 중입니다. old.domain에 대한 링크가 계속 작동하기를 희망합니다.
oppman
(Craig)
4
도와주셔서 감사합니다. 이 단계를 진행하면 old.domain이 즉시 작동하지 않게 되나요?
old.domain 링크가 작동하지 않게 될까 봐 걱정됩니다. 링크가 많이 있고, 사람들이 old.domain에 더 익숙하기 때문입니다.
1~2개월 동안 old.domain과 new.domain을 동시에 사용하고 싶습니다. 가능한가요?
pfaffman
(Jay Pfaffman)
5
어딘가에는 Let’s Encrypt 인증서에 두 번째 도메인을 추가하는 방법에 대한 주제가 있을 텐데, 찾지 못하겠지만 그게 당신이 원하는 거죠.
oppman
(Craig)
6
감사합니다. 이 내용들을 의미하신 건가요?
상당히 복잡해 보입니다. 대규모 공개 사이트에 적용하기 전에, 다른 회사의 내부 Discourse 설치 환경에서 테스트하기 위해 도메인을 하나 더 구해야 할 것 같습니다.
pfaffman
(Jay Pfaffman)
7
음, yml 파일에 붙여넣을 텍스트를 생성할 수 있도록 꽤 공을 들였거든요.
다른 방법으로는 기존 도메인에 유효한 인증서를 가진 서버를 유지하면서 리다이렉트를 처리하는 것도 있습니다.