Discourse 설정하기

안녕하세요 여러분! 잘 지내고 계신가요? 저는 이 분야에 초보입니다.

mailgun, 제 도메인, 그리고 digital ocean을 연결하는 데 막혀 있습니다.

  • Mailgun 계정 보유
  • 도메인 보유 (전문용 이메일도 있고, 이 계정으로 이메일을 보내고 싶습니다)
  • Digital Ocean 계정 보유

그래서 제가 해야 할 일이 뭔가요?

안녕하세요 @Zackie
Discourse Meta에 오신 것을 환영합니다.

다음 단계로는 이 설치 가이드를 따르는 것이 좋습니다:

discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

도움이 되길 바랍니다.

discourse를 설치하는 동안 오류가 발생합니다.

호스트명 example.com을 사용하여 컴퓨터의 443 포트에 접근할 수 없는 것으로 보입니다.

하지만 80 포트에 대한 연결은 성공합니다!
이는 DNS 설정이 올바르다는 것을 의미합니다!

이제 무엇을 해야 할까요?

443 포트의 통신을 차단하는 방화벽이 있나요?

DigitalOcean 방화벽과 VPS 방화벽을 확인하여 해당 여부를 파악할 수 있습니다.

그걸 어떻게 확인하나요? :smile:

도메인 회사와도 이야기해 봤는데, 적절히 전파되려면 24~48시간이 걸릴 수 있으니 기다리라고 하더군요. 그러면 문제가 해결될지도 모르겠습니다.

www.example.com(또는 forum.example.com 등)과 같은 서브도메인에 Discourse를 설치하는 것이 루트 도메인 'example.com’에 설치하는 것보다 더 쉽다고 생각합니다.

하지만 저는 메인 도메인에 설치하고 싶습니다.

이미 존재하는 구성 파일 containers/app.yml을 삭제하는 방법과 다시 설치하는 방법은 무엇인가요?

다시 setup을 실행하면 됩니다

감사합니다.. 세팅은 완료했는데, 웹사이트는 처음에 문제없었는데 20~30분 후에 이런 화면이 표시됩니다

이것은 Let’s Encrypt 관련 문제일 수 있습니다. www와 non-www 모두에 인증서를 발급하는 데 유용한 팁을 찾았어요:

하지만 최근에 표준 설치를 진행했는데 https가 표시됩니다.

또한 여러 도메인이나 서브도메인을 사용하지 않습니다. 제 메인 도메인에 설치되어 있습니다.

박스가 안전하지 않다고 표시된다는 뜻인가요?

app.yml 파일을 수정하려면:

cd /var/discourse
nano containers/app.yml

그 후 화살표 키를 사용하여 올바른 섹션으로 이동하고, 위에 인용된 게시물의 지시를 따르세요.

동작하지 않으면 나중에 app.yml에서 해당 내용을 삭제할 수 있으며, 다른 방법을 시도해 볼 수 있습니다. :slightly_smiling_face:

도움 주셔서 감사합니다, MAn.. 문제는 다른 것이었네요.. DNS에 'parked domain’으로 포워딩되는 ‘A’ 레코드가 있어서 이 오류가 발생했던 겁니다.

걱정 마세요. :slightly_smiling_face: 잘 해결되셨다니 기쁩니다. :+1: