@Rafeal 프롬프트에서 $letsencrypt_status == "ENTER to skip"입니다
@Stephen 방금 CentOS8 VM을 새로 설정하고, firewalld를 iptables 사용으로 전환한 뒤 docker를 설치하고 INSTALL-cloud.md에 있는 Discourse 설치 단계를 처음부터 다시 진행했습니다. 동일한 결과가 나왔습니다. 포트 80과 443에 대한 연결 시 즉시 연결이 끊어집니다. 저는 Let’s Encrypt를 사용하지 않습니다. 해당 프롬프트가 뜨면 그냥 ENTER 키를 누를 뿐입니다.
[root@disctest discourse]# telnet localhost 80
Trying ::1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
[root@disctest discourse]# ls shared/standalone/ssl/
disctest.nmr.mgh.harvard.edu.cer disctest.nmr.mgh.harvard.edu_ecc.key
disctest.nmr.mgh.harvard.edu_ecc.cer disctest.nmr.mgh.harvard.edu.key
[root@disctest discourse]# ls -l shared/standalone/ssl/disctest.nmr.mgh.harvard.edu.cer
-rw-r--r--. 1 root root 0 Sep 4 16:06 shared/standalone/ssl/disctest.nmr.mgh.harvard.edu.cer
[root@disctest discourse]# tail -1 shared/standalone/log/var-log/nginx/error.log
2020/09/04 20:20:37 [emerg] 6186#6186: cannot load certificate "/shared/ssl/disctest.nmr.mgh.harvard.edu.cer": PEM_read_bio_X509_AUX() failed (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: TRUSTED CERTIFICATE)