안녕하세요
Digital Ocean 드롭렛에서 1클릭 설치를 사용하여 Discourse를 설정했습니다. 호스트 이름을 www.mydomain.com으로 설정하고 Let’s Encrypt로 SSL 인증서를 발급받았습니다.
도메인은 Namecheap에서 호스팅 중이며 다음 DNS 레코드를 설정했습니다:
A Record WWW my_droplet_ip_address
A Record @ my_droplet_ip_address
CNAME @ www.mydomain.com
모든 설정이 올바르게 된 것 같으며, 데스크톱과 랩톱에서는 다음 URL 각각을 사용하여 사이트에 성공적으로 접근할 수 있습니다(모든 URL은 https://www.mydomain.com으로 리디렉션됨):
https://www.mydomain.com
https://mydomain.com
http://www.mydomain.com
http://mydomain.com
하지만 안드로이드 폰에서는 다음 URL로 사이트에 접근할 때 NET::ERR_CERT_COMMON_NAME_INVALID 경고가 표시됩니다:
http://mydomain.com
https://mydomain.com
이 포럼에서 네이키드 도메인(naked domain) 사용은 권장되지 않는다는 내용을 읽고 Discourse를 네이키드 도메인에서 WWW 서브도메인으로 마이그레이션했기 때문에, 제 기기가 이전 인증서를 캐싱하고 있는 것으로 생각합니다. 하지만 캐시/데이터를 지워도 해결되지 않아 현재 DNS 설정에 명백한 오류가 있는지 문의드립니다.
미리 감사드립니다.