새 사이트 설치에서 버튼이 작동하지 않음

안녕하세요, Discourse(ver 2.9.0.beta7)를 새로 설치했는데, 첫 계정을 등록하는 것 외에는 아무것도 하지 않았습니다. 그런데 몇몇 영역의 버튼이 작동하지 않는 것을 확인했습니다.

  • 계정 초기화 페이지. 결국 Reset user password by Admin - support - Discourse Meta에서 @blake가 말한 방법을 따르도록 해야 했습니다.
  • 설정 마법사의 다음 버튼. 다음 페이지로 진행할 수 없습니다. Chrome, Safari, Edge 모두 콘솔 출력에서 동일한 메시지를 확인하고 있습니다. 시크릿 모드나 InPrivate 모드를 사용해도 해결되지 않습니다.
  • 로그아웃 버튼이 아무 반응이 없습니다. 다른 버튼들(요약, 활동, 초대 등)은 정상적으로 작동합니다.

같은 머신에서 data 컨테이너와 web_only 컨테이너를 모두 실행하는 두 컨테이너 방식을 사용하고 있습니다. 관련이 없을 것 같지만 혹시 이 문제와 연관될 수 있으니 참고해 주세요. When should I switch from beta release to stable release? - support - Discourse Meta에 따르면, 제가 베타 버전을 사용하거나 version: tests-passed를 설정하고 있는 것과 관련이 없는 것으로 보입니다.

역시 프록시를 사용 중이신가요? PUT 요청이 차단되는 것을 확인했는데, 공식 설치 가이드에 따라 Discourse를 설치하고 브라우저와 Discourse 서버 사이에 중간 박스가 없는 경우 이러한 현상은 발생하지 않습니다.

또한, 설치 환경에 HTTPS가 설정되어 있지 않은데, 공식 설치 가이드를 따르는 모든 설치에서는 기본적으로 HTTPS가 활성화됩니다.

안녕하세요, 힌트 주셔서 감사합니다. 방화벽을 확인해 보니 포트 80에서 PUT 요청이 차단되어 있는 것을 확인할 수 있었습니다. 콘솔 로그에 바로 앞에 있었는데 못 봤네요. 방화벽에서 이 요청을 허용한 후 정상 작동하는 것을 확인했습니다. 다만 약 2년 전 구버전의 Discourse를 사용했을 때 이런 문제가 없었는데, 지금은 변경된 것 같네요.

현재 discourse-setup을 사용하여 설치하지 않고 있으며, 별도로 인증서를 설치할 예정이므로 당분간 HTTPS를 사용하지 않고 있습니다.