@Grunskin 님, 안녕하세요.
분노를 잘 이해합니다. 하지만 다음을 설정할 때:
force_https = true
이것이 문제의 원인은 아닙니다. @pfaffman 님이 위에서 언급했듯이 (최소 두 번, 메타의 최상위 마이그레이션 전문가 중 한 분):
“반드시” force_https = true를 유지한 상태에서 "실제 문제"를 찾아야 합니다.
제가 그 자리에 있다면, 제가 읽은 내용들을 바탕으로.
첫째, 문제 해결을 단순화하기 위해 테스트 및 트러블슈팅 목적으로만 리버스 프록시를 discourse 컨테이너와 동일한 서버에 설정하겠습니다. 이 간단한 테스트 케이스가 완벽하게 작동하는지 확인하세요. 그런 다음, 동일한 호스트에서 작동하는 것을 확인한 후, 해당 테스트용 리버스 프록시를 끄고 원하는 이중 서버 구성으로 이동하세요.
이것은 흥미로운 문제입니다. force_https = true를 유지하고 체계적이고 단계적인 트러블슈팅 방법을 유지하면 이 문제를 해결할 수 있습니다. 이러한 유형의 문제는 해결되길 바라는 IT 퍼즐에 불과합니다.
당신은 할 수 있습니다.
P.S.: 이 퍼즐에 지치거나 지루해지면, 항상 @pfaffman 또는 다른 경험 많은 메타 직원에게 돈을 지불하여 이 장애물을 넘게 하고 앞으로 더 나은 미래를 향해 나아갈 수 있습니다.
참고: 우리는 동일한 서버에서 유닉스 도메인 소켓을 사용하여 Apache2를 리버스 프록시로 설정하는 데 전혀 문제가 없었습니다. 두 서버 구성을 설정하고 두 다른 서버에서 Apache2 리버스 프록시 방법을 작동시킬 개인적인 시간이 없다는 점에 진심으로 사과드립니다. 우리는 "미친 bbcode 남용"을 마크다운으로 정리하는 최종 마이그레이션 작업으로 바쁘며, 원래 예상했던 것보다 더 많은 시간이 소요되고 있습니다.