Cloudflare 문제로 백업 후 관리자 로그인 불가

백업 후 관리자 계정으로 로그인할 수 없습니다.

  • 포럼 전체를 삭제하고 백업만 유지했습니다.
  • 새 포럼을 생성하고 해당 백업을 복원했습니다.

성공적으로 로그인한 후에도 포럼에는 여전히 "회원가입"과 “로그인” 버튼만 표시되고 아무 반응이 없습니다.

  • 앱 재구축(rebuild) - 작동하지 않음
  • 앱 진단(app doctor) - 오류 없음
  • 앱에 진입하여 새 관리자 계정 생성 - 새 계정으로도 작동하지 않음

어떻게 로그인할 수 있을까요? 무슨 일이 일어나고 있는지 모르겠습니다.

rake 작업을 통해 새로운 관리자를 생성했는데, 해당 사용자로 로그인할 수 없는 건가요?

네. 하지만 SSL 강제 적용을 명령어로 비활성화했을 때는 로그인에 성공했습니다. 이전 백업에 …이 활성화되어 있으면 큰 문제가 발생합니다.

DNS가 서버를 올바르게 가리키고 있나요?

호스트 이름을 공유해 주실 수 있나요?

SSL을 수정했는데, 지금은 정상인 것 같습니다.

아, 그리고 클라우드플레어에 큰 문제가 있다는 걸 깨달았어요.
클라우드플레어 캐시를 사용했을 때 설정에서 여러 문제가 발생해요.

클라우드플레어를 끄면 문제가 없는 것 같아요.

https://meta.discourse.org/t/enable-a-cdn-for-your-discourse/14857

:warning: CloudFlare CDN과 Discourse는 역사적으로 잘 호환되지 않아, 현재 시점에서 CloudFlare CDN을 사용하는 것을 권장하지 않습니다.

많은 사용자들이 문제를 겪었으므로, 검색 기능을 통해 관련 해결책을 찾아보실 수 있습니다: Search results for 'cloudflare #support ' - Discourse Meta

다음 버전에서 Cloudflare 문제를 수정해 주실 수 있나요?

Cloudflare가 고장 난 것이 아니라, 당신의 구현 방식에 문제가 있었습니다.

Cloudflare가 프록시를 처리하는 동안에는 Let’s Encrypt가 인증서를 발급하지 않습니다. 이는 인증 과정이 통과되지 못하도록 막기 때문입니다.

이미 최소화(minify)된 코드를 변경하기 때문에, Discourse에서는 Cloudflare의 ‘성능’ 관련 기능을 사용할 수 없습니다.

Cloudflare가 당신을 위해 할 수 있는 일은 IP를 숨기고 업로드된 파일에 대해 CDN으로 작동하는 것뿐입니다. 그 이점은 미미합니다.