새로운 표준 30분 설치에 연결할 수 없습니다. AWS Lightsail, 2GB 메모리, Ubuntu 18.04 LTS x64이며 :443 포트가 열려 있습니다. 문제는 Let’s Encrypt의 *.cer 파일들이 비어 있다는 것입니다. 왜 그런가요?
nginx 로그
root:/var/log/nginx# ls -ltrh
-rw-r–r-- 1 www-data www-data 0 Dec 6 05:45 error.letsencrypt.log
-rw-r–r-- 1 www-data www-data 0 Dec 6 05:45 access.letsencrypt.log
-rw-r–r-- 1 www-data www-data 1.8M Dec 6 08:19 error.logtail error.log
PEM_read_bio_X509_AUX() failed (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: TRUSTED CERTIFICATE)
작동하지 않는 사이트의 인증서 파일들. 0바이트 크기의 파일들을 주의하세요.
ls /shared/ssl/ -ltrh
-rw------- 1 root root 3.2K Dec 6 08:16 test.example.com.key
-rw-r–r-- 1 root root 0 Dec 6 08:16 test.example.com.cer
-rw------- 1 root root 302 Dec 6 08:16 test.example.com_ecc.key
-rw-r–r-- 1 root root 0 Dec 6 08:16 test.example.com_ecc.cer
정상적으로 작동하는 사이트의 인증서 파일들과 비교해 보세요
ls /shared/ssl/ -ltrh
-rw-r–r-- 1 root root 3.2K Nov 25 07:41 forum.working.com.key
-rw-r–r-- 1 root root 3.9K Nov 25 07:41 forum.working.com.cer
-rw------- 1 root root 302 Nov 29 00:11 forum.working.com_ecc.key
-rw-r–r-- 1 root root 3.3K Nov 29 00:11 forum.working.com_ecc.cer
재빌드, 재부팅, 그리고 app.yml의 LETSENCRYPT_ACCOUNT_EMAIL에 다른 이메일을 사용하는 것을 시도해 보았습니다.