이 페이지의 통합 가이드를 따라 해 보았지만, 작동하지 않는 것 같습니다.
제 화면은 다음과 같습니다.
'REPLACE ME’라고 적힌 줄은 mydiscourse.mydomain.com으로 변경했습니다. (실제 이름은 그대로 사용했습니다)
문제:
Ghost 댓글 섹션이 계속 회전만 하고 연결되지 않습니다.
그래서 제가 무엇을 잘못한 걸까요?
도메인을 공유할 수 없다면 파악하기가 어려울 것 같습니다.
현재 어떤 상황이신가요? 임베드 링크를 확인하고 계신가요?
죄송합니다. Ghost 도메인은 다음과 같습니다:
https://ogatutor.com
디스코스는 다음 주소에 있습니다:
https://teachmeai.ogatutor.com
현재 상황은 댓글이 계속 회전하며 연결을 시도하는 것처럼 보입니다. 오류는 발생하지 않고 실패하지도 않는데, 그냥 계속 회전만 합니다.
아니요, 링크를 볼 수 없습니다.
이 주소를 여세요.
https://ogatutor.com
어떤 기사를 읽든, 끝에 가면 댓글을 추가할 수 있어야 합니다. 하지만 계속 로딩만 됩니다.
설정은 다음과 같습니다:
Discourse는 DO(DigitalOcean)에 호스팅되어 있으며 정상적으로 작동합니다.
Ghost 도메인은 다른 웹 호스팅 업체에 호스팅되어 있어 다음과 같은 결과가 나타납니다:
https://teachmeai.ogatutor.com.
DNS, 이메일 등 모든 것은 정상적으로 작동합니다.
같은 문제를 겪고 계신 분들을 위해 공유합니다. 문제는 VPS가 올바르게 설정되어 있지 않았던 것이었습니다.
VPS는 HTTP를 사용하도록 설정되어 있었고, Discourse는 HTTPS를 기대하고 있었습니다. Ghost에서 HTTP로 요청을 보내면 Discourse에서 거부되었습니다. Ghost 블로그 쪽에서 잘못된 설정을 발견해 주셨습니다.
교훈:
Ghost VPS 환경 설정 파일에 오타(TYPO)가 없는지 꼭 확인하세요.
저희 경우에도 production.configuration 파일에 오타가 있었습니다.