www 사용 시 잘못된 인증서 이름

여러분 안녕하세요!

(제 영어가 별로라 죄송합니다. 프랑스인이라 그런 건가 봐요 :D)

또 제 지식이 아직 많이 부족해서 죄송합니다. 하지만 Discourse 덕분에 훌륭한 웹 관리자가 되어가는 중이에요 :joy:

저는 Hostinger에서 도메인 이름(freebine.com)을 구매하고, 같은 호스팅 업체에서 VPS를 구입했습니다. 며칠 뒤 VPS 요금제가 꽤 비싸다는 것을 깨달았는데, Discourse의 요구 사양에 맞추려면 비용이 많이 들더라고요.

결국 지금까지는 잘 작동하고 있는 OVH에서 VPS를 구매하기로 결정했습니다!

  • 제 문제는 다음과 같습니다: Chrome이나 다른 브라우저에서 www.freebine.com을 입력하여 웹사이트에 접속하려고 하면 INVALID_CERT_NAME 오류가 발생합니다. 하지만 www를 제거하거나 직접 IP 주소 뒤에 :443 또는 :80을 붙여 접속하면 정상적으로 작동합니다.

Discourse를 작동시키기 위해 제가 한 일들:

  1. VPS를 Ubuntu 20.04 LTS 환경에서 작동하도록 설정
  2. 공식 설치 가이드 따르기
  3. DNS 설정하여 도메인을 서버 IP에 연결
  4. 방화벽 설정 (OVH 방화벽 및 ufw 사용, 80, 443 포트 해제)
  5. 안내에 따라 app.yml 파일 작성 (mailgun 사용) + Let’s Encrypt용 개인 이메일 주소 입력
  6. 가이드 따르기: Let’s Encrypt를 사용하여 HTTPS 설정
  7. 해당 가이드에서 나온 모든 문제 해결 단계를 수행, 모든 것이 정상적으로 보임…

제 게시글이 충분히 상세한지, 아니면 도움이 필요하신 다른 정보나 자료가 더 있는지 확실하지 않습니다. 편하게 질문해 주세요. 요청하신 대로 알려드리겠습니다 :stuck_out_tongue:

이 문제는 정말 골치 아픕니다. 기존 게시글을 찾아봐도 해결하지 못해서 죄송한 마음이 듭니다. 같은 문제가 이전에 논의된 적이 없기를 바랍니다.

여러분의 훌륭한 도움을 기다리고 있습니다.

감사합니다!!!

app.yml에 어떤 호스트명을 입력하셨나요? 빌드 과정에서 이 호스트명이 인증됩니다.

www.와 도메인 이름만 있는 주소가 모두 해당 사이트로 연결되도록 하려면 여러 도메인을 등록해야 합니다.

참고: Set up Let’s Encrypt with multiple domains / redirects

당신이 나의 영웅입니다!

이렇게 빠른 답변을 기대하지 못했는데, 정말 프로급 포럼이네요!

다시 한번 감사합니다 :slight_smile: