이 주제는 해결되었지만, 제 설정에서 발견된 사소한 문제 하나가 드러났습니다. 언젠가 비슷한 문제를 검색하는 분이 계시면 설명해 드리겠습니다.
Nginx가 제 모든 사이트의 SSL과 기타 여러 항목을 처리하는 VPS를 하나 가지고 있었습니다(사이트가 꽤 많아요. 영어는 정말 이상한 언어죠 ;)). Nginx는 요청을 Varnish로 보냅니다. Varnish는 Discourse에는 쓸모없는 리버스 프록시이지만, 일부 필터링을 수행합니다. Varnish는 83 포트를 사용하여 Discourse가 실행되는 다른 VPS로 요청을 보냅니다. 두 VPS 모두 동일한 포트를 경청하며, 이 포트는 두 IP 주소에서만 허용됩니다. 저는 이 설정에 완전히 만족하고 있었습니다 — 지금까지까지는요.
포트 443을 사용할 때 어떤 일이 일어나는지 테스트해 보았습니다(curl -I https://forum.example.tld:443). Discourse 쪽에 여전히 유효한 SSL 인증서가 있으므로(몇 주 전에 이 변경을 수행했습니다) 정상적으로 작동했습니다.
@supermathie님의 답변은 이것이 왜 발생하는지 그리고 어떻게 수정해야 하는지를 설명합니다. 물론 AFAIK(제 지식 범위 내에서) 이로 인해 보안 문제가 발생하지는 않지만, 정말 짜증나는 부분입니다 ![]()