안녕하세요,
AWS에서 인스턴스를 생성하고 모든 설정을 올바르게 연결했는데, 인스턴스가 타임아웃되어 접속할 수 없습니다.
웹사이트는 https://test.darkpixlz.tk이며, 서버는 실행 중이라고 표시되고 있습니다.
![]()
안녕하세요,
AWS에서 인스턴스를 생성하고 모든 설정을 올바르게 연결했는데, 인스턴스가 타임아웃되어 접속할 수 없습니다.
웹사이트는 https://test.darkpixlz.tk이며, 서버는 실행 중이라고 표시되고 있습니다.
![]()
서버를 외부에서 사용할 수 있도록 하기 위해 무엇을 하셨나요? discourse-setup이 연결성 검사를 수행했나요, 아니면 우회하셨나요?
공개 IP를 Cloudflare를 통해 도메인으로 접근하도록 설정했고, 실제로 통과했습니다.
즉, 80번 포트와 443번 포트에 대해 특정 접근 규칙을 설정하신 건가요?
그렇다면 'DNS only’로 변경하면 어떻게 되나요? 그러면 정상 작동하기 시작하나요?
그 작업을 수행하던 중 브라우저에 “연결 시간 초과” 화면이 표시되었습니다.
EC2 인스턴스의 보안 그룹에서 포트 80/443에 대한 수신(ingress) 트래픽을 허용하도록 설정하셨나요?
이것은 단순히 Cloudflare이 업스트림 서버에 연결할 수 없다는 뜻입니다. 주황색 구름을 꺼주세요.
동작하게 만들었는데, 그냥 인스턴스를 하나 더 만들고 HTTP를 사용해야 했어요.
그렇게 할 필요는 없습니다.
접근 규칙을 수정하기 전에 인스턴스를 한 번 이상 빌드해 보셨나요? 그렇다면 Let’s Encrypt가 호스트 이름을 7일간의 쿨다운 상태에 넣었을 수 있습니다.