AWS 연결 시간 초과

최근에 AWS에서 Discourse를 셀프호스팅하기로 결정했습니다.

GitHub 페이지의 모든 지침을 따랐습니다. 연결 시간 초과 오류가 발생합니다. 설치 자체는 정상적으로 완료됩니다. DNS A 레코드도 올바르게 설정되어 있으며, 호스트 측에서도 정상 작동한다고 확인해 주었습니다.

AWS에서 인스턴스는 Ubuntu Server 18.04 LTS (HVM), SSD 볼륨 타입, 2GB RAM, 1vCPU로 구성되어 있습니다.

페이지에 접근할 때마다 연결 시간 초과 오류가 발생합니다.

도움 부탁드립니다.

보안 그룹을 허용하도록 구성하셨나요?

정말 감사합니다. 보안 그룹을 편집하여 모든 트래픽에 대해 인바운드와 아웃바운드를 허용하도록 설정했습니다. 이제 다음 오류를 받고 있습니다:

연결할 수 없음

Firefox가 서버에 연결할 수 없습니다:

그 에러는 discourse 컨테이너가 실행 중이 아니라는 것을 의미합니다.

  • docker 프로세스 목록에 표시됩니까?
  • curl localhost가 성공적으로 연결됩니까?

보안 그룹을 수정한 후 재구축을 수행하셨나요?

정말 감사합니다. 여러분 덕분에 올바른 방향으로 나아갈 수 있었습니다.

보안 그룹 설정이 잘못되어 있었고, curl localhost도 연결되지 않았습니다. 그 후 Docker 설치가 제대로 작동하지 않았다는 사실을 깨달았습니다. AWS 인스턴스의 기본 메모리 크기가 너무 작아 Docker가 올바르게 설치되지 않았던 것이었습니다.

이제 curl localhost는 다음과 같이 표시됩니다.

<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.17.4</center>
</body>
</html>

Docker 프로세스 목록은 다음과 같습니다:

CONTAINER ID        IMAGE                 COMMAND             CREATED             STATUS              PORTS                                      NAMES
646fd4d2               local_discourse/app   "/sbin/boot"        6 minutes ago       Up 6 minutes        0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   app

커뮤니티 주소를 공유해 주실 수 있나요?

감사합니다. 오늘 아침에 작동하기 시작했어요. 도움을 주셔서 정말 감사합니다.