GitHub 문서 참고해도 Discourse 설치에 도움이 필요합니다

안녕하세요,
GitHub에서 제공되는 Discourse를 설치하려고 합니다.

아래 단계를 따랐지만 여전히 문제가 해결되지 않습니다:

  1. 클라우드 서버 생성 (Ubuntu 16)
  2. 공식 사이트에서 Docker 설치
  3. 필요한 소프트웨어 설치 (Postgres 10+, Redis 2.6+, Ruby 2.5+)

이후 다음 지침을 따랐습니다:

https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md

하지만 이 모든 과정을 거친 후에도 웹사이트를 열려고 하면 오류가 발생합니다.

도와주실 분 있으신가요?

미리 감사합니다

어떤 오류가 발생하나요?

포트 80과 443이 닫혀 있는 것 같습니다

DNS 레코드를 설정하셨나요? 그 레코드가 Discourse 설치 환경으로 포인터를 설정한 것인가요?

네, 먼저 그렇게 하고 나머지 작업을 진행합니다.

Google Cloud에서 서버를 생성했습니다.

34.125.137.244 IP 주소로 연결되어 있습니다.

도메인 이름이 IP 주소로 해석되었나요?

네, hrdiscuss.com과 같은 도메인을 열면 동일한 응답이 표시됩니다.

이 도메인이 당신의 것인가요?

제 컴퓨터에서는 열리거든요

네, 이것이 도메인이며 저에게는 정상적으로 작동하고 있습니다:
www.hrdiscuss.com

이것이 제가 보는 것입니다

어제 모든 것을 설정했지만 관리자나 기타 설정은 하지 않았습니다. 현재는 nginx의 환영 메시지만 볼 수 있습니다.

일단 감사합니다. 기대하고 있겠습니다. 아마 캐시 때문이거나 다른 이유일 수도 있겠네요.

네, 브라우저 캐시 때문인 것 같습니다. 삭제한 후 다시 확인해 보세요 :slight_smile:

네, 말씀하신 것과 동일한 결과가 나옵니다. 그런데 관리자 이메일 ID가 무엇인지 궁금합니다. 저는 그걸 설정한 적이 없거든요.

app.yml 파일에 개발자 이메일 주소를 추가해야 합니다. 이 이메일이 관리자 이메일 ID가 됩니다.

네, 도움 주셔서 감사합니다.

서버에 app.yml 파일이 없습니다.

app.yml 파일은 /var/discourse/containers 위치에 있습니다

컨테이너 안에 계신 겁니다. app.yml은 컨테이너 밖에 있습니다.