버그가 발생하고 있습니다. 솔직히 말씀드리면, docker 문제라고 생각하지만, Docker를 Discourse에만 사용하고 있어서 일단 여기서 질문을 올려봅니다. 다른 분들도 관심이 있을 것 같아서요.
최근까지 제 Discourse 설치 환경(https://forum.domainname.com/)은 제 웹사이트(https://www.domainname.com/)와 동일한 서버에 Nginx를 리버스 프록시로 사용하여 운영되고 있었습니다.
이후 Discourse 설치 환경을 동일한 구성(Nginx 리버스 프록시)으로 새 서버로 이전했습니다. 모든 것이 정상적으로 작동하다가, 웹사이트를 새 서버로 옮긴 이후부터 문제가 발생했습니다.
몇몇 사용자가 Onebox 기능이 더 이상 작동하지 않는다고 알려주었습니다. 조사해보니 제 도메인 이름에 대해서만 작동하지 않는다는 것을 알게 되었습니다.
그래서 Docker 컨테이너에 진입하여 테스트해 본 결과, Docker 컨테이너 내부에서 제 웹사이트에 연결할 수 없었습니다. 다른 외부 IP로는 모두 연결이 가능했지만, 제 서버의 외부 IP나 localhost에는 연결할 수 없었습니다.
솔직히 왜 그런지 이해가 가지 않습니다. 구성은 이전 서버와 정확히 동일하기 때문입니다.