(솔직히 말하면 신규 사용자라서 이 이미지를 공유할 수 없었지만, Cloudflare에서는 .vnfreaks.com이 자동 입력되므로 'forum’을 제 IP 주소로 설정하고 회색 구름(Proxied 상태가 아님)을 선택했습니다. 이렇게 해야 DNS 연결이 가능하기 때문입니다.)
Porkbun에서도 제 IP 주소로 설정해 두었습니다:
(신규 사용자라 이 이미지를 포함할 수 없었습니다. 하지만 A 레코드를 forum.vnfreaks.com으로 설정하고 제 VPS IP 주소와 연결해 두었습니다.)
Windows 방화벽에서 22, 80, 443 포트로의 수신 액세스를 허용하는 규칙을 설정했습니다.
PuTTY 터미널에서 서버 IP에 연결되어 있습니다. 심지어 라우터의 방화벽도 꺼 놓았습니다.
Cloudflare의 회색 구름 설정으로 모든 것이 준비되어 있어야 하는데, 솔직히 이 문제가 계속되는 이유를 도무지 모르겠습니다.
생각나는 유일한 가능성은 CloudPanel에서 forum.vnfreaks.com에 대해 무언가를 설정해야 하는 것이 아닐까 하는 것입니다. 하지만 그렇게 해야 하는 이유를 잘 모르겠네요.
시도해 볼 수 있는 방법에 대한 조언이 있다면 정말 감사하겠습니다. (추가 정보로, 저는 임대 VPS를 사용하고 있으며 PuTTY를 통해 SSH로 접속하고 있습니다.)
해당 도메인 확인이 실패하면 /var/discourse/containers 디렉터리에 app.yml 파일이 생성됩니다. 이 파일에서 서브도메인을 수동으로 수정할 수 있으며, SMTP 자격 증명 및 개발자/관리자 이메일 주소와 같은 기타 필수 정보도 함께 입력할 수 있습니다. 이렇게 하면 도메인 확인이 건너뛰어지므로 재빌드(rebuild)가 가능합니다. CF 프록시가 비활성화된 상태에서 왜 실패하는지는 정확히 알 수 없지만, 위의 방법으로 부트스트랩 단계를 통과할 수는 있을 것입니다.
네, 저도 그 방법이 좋겠다고 생각하고 있었습니다. 다른 가이드를 따라 봤는데 다른 오류가 몇 가지 떴습니다. 하지만 app.yml을 편집하는 데는 도움이 되긴 하네요. 제게 가장 좋은 방법은 discourse가 이전에 생성했던 모든 것을 삭제하고, 다시 실행한 후 그 방향으로 진행하는 것일 것 같습니다.
또한 문서에서 “ —skip-connection-test ”를 실행하는 방법에 대한 내용도 봤습니다. 이 코드를 어떻게, 언제 입력해야 하는지, 어떻게 실행해야 하는지 계속 궁금했거든요.
root@www-hub:~# curl -IL http://forum.vnfreaks.com/
curl: (52) Empty reply from server
root@www-hub:~# curl -IL https://forum.vnfreaks.com/
curl: (60) SSL certificate problem: unable to get local issuer certificate