LetsEncrypt 검증 .well-known/acme-challenge 오류

안녕하세요,
서버에 mydomain.com 라이브 도메인으로 Discourse 포럼을 설치했습니다.
이메일 서비스를 사용하려고 cPanel이 설치된 서버에 mydomain.com 도메인을 추가했습니다.
CloudFlare를 통해 도메인을 연결했고 몇 달 전에는 완벽하게 작동했습니다.
해당 도메인에 대한 SSL 인증서도 설치되어 있습니다.

위치 변경을 위해 약 일주일 전 포럼을 기존 서버에서 다른 서버로 이전했으며, 백업 복원 후 포럼은 문제없이 작동했습니다. 또한 다른 서버의 메일 서비스도 송수신에 문제가 없습니다. Cloudflare와 cPanel에서 메인 도메인과 호스트네임 서버의 A 레코드를 새로운 IP 주소로 변경했을 뿐입니다.

cPanel 서버의 SSL 인증서 갱신 시기가 거의 다가왔는데, 서버가 SSL 인증서를 자동으로 갱신하려고 할 때마다 다음 이메일이 도착합니다:

DNS DCV: No local authority: “mydomain.com”; HTTP DCV: The system queried for a temporary file at “https://mydomain.com/.well-known/acme-challenge/2JFFJN7I43FE00GR8G9WUMJZ95NV2_9O”, which was redirected from “http://mydomain.com/.well-known/ acme-challenge/2JFFJN7I43FE00GR8G9WUMJZ95NV2_9O". The web server responded with the following error: 404 (Not Found). A DNS (Domain Name System) or web server misconfiguration may exist. The domain “mydomain.com” resolved to an IP address “Server IP” that does not exist on this server.

다음 링크를 방문할 때:
http://mydomain.com/.well-known/acme-challenge/2JFFJN7I43FE00GR8G9WUMJZ95NV2_9O
기본 도구가 포함된 사이트의 404 오류 페이지가 표시됩니다.

제안이 있으시면 감사하겠습니다.

이것이 Discourse와 관련이 있나요?

완전히 동의합니다.
문제는 cpanel 서버가 SSL 인증서를 갱신할 수 없다는 것입니다. A 레코드가 Discourse가 설치된 기본 도메인 서버로 해석되기 때문입니다.

Discourse는 서브도메인이 아니라 도메인 바로 위에 설치되어 있습니다.

더 구체적으로 말하면, 이 문제는 DNS 설정과 관련이 있습니다. 메인 도메인의 A 레코드를 Discourse 서버가 아닌 cPanel 서버로 가리키면 SSL 인증서를 즉시 설치하는 데 성공합니다. 하지만 이는 실용적인 해결책이 아닙니다. A 레코드를 다시 원래대로 돌려놓을 때까지 Discourse가 중단되기 때문이며, 또한 cPanel 서버에서 메일 암호화를 유지하기 위해 3개월마다 SSL 인증서를 갱신하기 위해 수동으로 설정을 변경해야 합니다.

표준 설치였다면 작동했을 것입니다. cPanel, Cloudflare, 또는 cPanel이 제어하는 다른 어떤 것이 문제인지 추측하는 것은 불가능합니다.

https://.... , which was redirected from http://...

Cloudflare에서 http → https 리다이렉션을 끄거나, Cloudflare의 프록시 기능을 끄고 DNS 전용으로 설정하세요.

답변해 주셔서 감사합니다.
이미 시도해 보았는데요.
하지만 여전히 같은 이유로 SSL 인증서를 발급할 수 없습니다.
모든 프록시를 비활성화하고 HTTPS로 강제 리다이렉트도 비활성화했습니다.
Discourse가 설치된 메인 서버에 Discourse가 설치한 SSL 인증서가 있는 것 같고, 이 인증서가 Cloudflare 보안 인증서가 아니라고 생각합니다. 즉, SSL 인증서가 두 개가 있다는 뜻입니다.