하루 종일 깨어 있었습니다! 호스트를 변경했는데, 이제야 Let’s Encrypt가 문제의 원인임을 깨달았습니다. 이제 전체 SSL을 사용할 수 없고 Cloudflare Edge만 사용할 수 있습니다. 호스트를 변경했지만 app.yml 파일은 동일하고 모든 것이 똑같은데, 왜 Let’s Encrypt가 작동하지 않는 걸까요?
또한 이 에러도 확인됩니다: Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
참고로, 이건 완전히 새로운 서버입니다. 큰 백업 파일을 업로드하는 데 몇 시간이 걸렸는데, 정말로 서버를 다시 구축하고 싶지 않습니다. 도움을 부탁드립니다.
Cloudflare의 오렌지 클라우드를 꺼주세요.
여러 번 재빌드했다면 Let’s Encrypt의 요청 제한(rate limit)에 걸릴 수 있습니다. 이 경우 일주일 정도 기다리거나 다른 호스트 이름을 사용하거나 추가해야 합니다.
저는 실제로 전원을 꺼두었고, 밤새도록 기다렸어요. 처음부터 제대로 작동하지 않아서 재빌드를 진행했고, SSL 템플릿에 #를 다시 추가하면서 서버를 재빌드하여 마침내 작동하게 만들었습니다. 정말 일주일이나 기다려야 하는 건가요? 그리고 다른 호스트 이름을 사용하면 문제가 생기는 건 아닌가요? Let’s Encrypt가 제 BAN을 좀 더 빨리 풀어줄 수 있을까요?
기존 서버에서 인증서를 복사해서 사용하면 될까요?
아마도 rsync를 사용하여 Discourse 사이트를 다른 VPS로 이동하기를 참고해 보세요.