www가 없는 도메인에 SSL을 추가하는 방법?

안녕하세요,

초보자 설정으로 포럼을 www 서브도메인에 설치했습니다.
non-www 루트 도메인에 SSL을 적용하고 싶은데, SSH를 통해 어떻게 추가할 수 있을까요?
www와 non-www 모두 discourse가 설치된 VPS를 가리키는 A 레코드입니다.

감사합니다!

참고로,

app.yml에 이 조언을 추가한 후 앱을 다시 빌드했는데도 여전히 작동하지 않습니다.

왜 안 됐는지는 모르겠어요. 최근에는 테스트를 해본 것 같은데, https://forcewww.com 을 우회 방법으로 사용해보세요.

이미 Cloudflare를 사용하고 계시므로, 페이지 규칙을 설정해서 트래픽을 리디렉션하면 되나요?

좋아요, Cloudflare에서 SSL을 사용하여 CDN을 활성화했습니다.

또한 페이지 규칙을 설정했습니다:

http://virtmach.com => https://www.virtmach.com
http://www.virtmach.com => https://www.virtmach.com
https://virtmach.com => https://www.virtmach.com

그리고 "항상 HTTPS 사용"도 활성화했습니다.

어떻게 작동하는지 한번 확인해 보겠습니다.

지금은 이 문제가 있습니다. 서버에서 Let’s Encrypt SSL과 ngnix 리다이렉트를 비활성화해야 하는 것 같습니다. 팁이 있을까요?

Discourse에서 설정되지 않은 도메인을 Page Rule을 사용하여 리디렉션하세요. Discourse 서버에 추가 설정은 필요하지 않습니다.