DigitalOcean에서 Discourse 사용법

Discourse를 설정한 후, 관리자 계정에 로그인하라는 메시지가 뜨는데 도메인이 연결을 거부합니다. DNS는 이미 설정해 두었습니다.

도움이 주시면 감사하겠습니다.


  • 드롭렛의 IP 주소를 가리키는 DNS 레코드를 생성하셨나요? (확인차 질문드립니다)
  • DNS 레코드가 해당 IP 주소로 정상적으로 해석(resolve)되나요?
  • 드롭렛으로 ping을 보낼 수 있나요?
  • 드롭렛에 방화벽이 설정되어 있나요?

드롭렛의 IP 주소로 포인팅하는 DNS 레코드를 생성하셨나요? (확인 차 여쭙습니다)
예
DNS 레코드가 IP 주소로 정상적으로 해석되나요?
예
드롭렛에 ping을 보낼 수 있습니다.
드롭렛에 방화벽이 설정되어 있나요?
잘 모르겠습니다.

Discourse의 권장 설치 방식을 사용 중이신가요, 아니면 원클릭 앱을 사용 중이신가요?

방화벽을 설정하지 않으셨다면, 아마도 방화벽을 사용하지 않고 계실 가능성이 높습니다.

Discourse의 권장 설치 방식을 사용 중이신가요, 아니면 원클릭 앱을 사용 중이신가요?

네, 사용했습니다.

docker ps와 netstat -tlpn을 실행하여 Discourse가 실행 중인지, 포트 80에서 LISTEN 상태의 프로세스가 있는지 확인해 주시겠어요?

다음과 같은 출력을 확인해야 합니다:

root@example:~# docker ps
CONTAINER ID        IMAGE                 COMMAND             CREATED             STATUS              PORTS                                      NAMES
86800988ad89        local_discourse/app   "/sbin/boot"        12 days ago         Up 12 days          0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   app
root@example:~# netstat -tlpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      562/sshd            
tcp6       0      0 :::22                   :::*                    LISTEN      562/sshd            
tcp6       0      0 :::443                  :::*                    LISTEN      13472/docker-proxy  
tcp6       0      0 :::80                   :::*                    LISTEN      13483/docker-proxy

알겠습니다. 시도해 보겠습니다. 감사합니다

80 포트가 없으니 그냥 VPS를 다시 설치하겠습니다.

아래의 클라우드 설치 가이드를 반드시 사용하세요: discourse/docs/INSTALL.md at main · discourse/discourse · GitHub

원클릭 설치 방식은 저희 팀에서 지원되지 않습니다.

네, 정보 감사합니다.