discourse.conf 파일은 어디에 있나요?

감사합니다.

처음에는 CF(클라우드플레어)를 통해 프록시할 때(과거에는 회색 구름 상태) SSL 설정이 Flexible에서 Full 또는 Full-Strict로 변경되면서 문제가 발생한 것 같다고 생각했습니다.

결국 그 문제는 아니었습니다. 메타의 가이드에 따르면 잘못된 CF SSL 설정으로 인해 발생할 수 있다고 언급된 심각한 리다이렉트 루프를 일으키던 오래된 페이지 규칙이 문제였습니다. 이 경우 그 골치 아픈 페이지 규칙 때문이었죠.

해결책 자체는 매우 쉬웠지만, 원인을 파악하는 데 시간이 좀 걸렸습니다! :sweat_smile:

다만 부수적인 문제에 대해 말씀드리겠습니다.

Full [strict] 모드에서 키와 인증서를 설치할 때, CF Full [strict]의 경우 인증서와 키가 컨테이너 쪽에 배치되어야 한다고 가정하고 있습니다. app.yml 안의 .conf 유형 수정 사항도 마찬가지입니다.

이것은 제 기술적 이해도가 부족해서입니다. Docker는 초콜릿 달걀 같은 건가요? Linux가 초콜릿 달걀이고, Docker는 그 안에 있는 (이미 조립된) 멋진 장난감이라는 뜻입니다.

마지막으로, Discourse 설치에는 Let’s Encrypt가 포함되어 있었고, FULL 모드가 정상적으로 작동하는 것으로 보이며 HTTPS도 잘 작동합니다. 이로 인해 이제 트래픽 완화(미티게이션) 조치도 가능합니다.