inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

비전공자도 이해할 수 있는 AWS 입문/실전

[실습] 3. ELB 셋팅하기 - 리스너 및 라우팅 / 헬스 체크

[실습]3.ELB세팅중DNS주소 접속불가 문제

187

SY J

작성한 질문수 1

0

app.js의 내용을 수정/리로드후 ip주소로 접속하여 무사히 /Success Health Check가 화면에 표시되는것을 확인후, DNS주소를 접속하고자 하였으나 DNS주소로의 접속은 실패하였습니다.(처음에는 err_connection_refused메세지가 나오다가 시간경과후 504에러화면나옴)

image.pngimage.pngimage.png

 

image.pngimage.pngimage.png

인터넷 검색등을 통해서 lsof -i:80으로 80포트를 사용하고 있는 프로세스를 kill 도 해보았으나 kill이 되지않았고 위 로그에서도 알 수 있지만, 80포트 사용중인 프로세스는 node .../app.js이기 때문에 문제가 있는 상태는 아니라고 생각되어지고 해결방법을 찾지못한 상태입니다. 혹시 무엇이 문제일지 조언해주신다면 감사하겠습니다!

(p.s. 문제해결을 위해 인스턴스 재기동, pm2 stop, pm2 delete app.js후 다시 sudo pm2 start app.js해보는등의 시도는 모두 실패하였습니다.)

image.png


aws aws-elb aws-rds ec2 s3 ELB

답변 2

0

JSCODE 박재성

안녕하세요 SY J님! 질문 잘 주셨어요~~

현재 pm2로 node 앱이 이미 실행되고 있어서 인 것 같습니다!

해결 과정을 헤매시지 않게 하나씩 디버깅 도와드릴게요!

아래 톡방으로 연락 한 번 주실 수 있을까요~??

https://inf.run/ggPTt

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. SY J님.

현재 ELB(Elastic Load Balancer) 설정 중에 DNS 주소로의 접속에서 문제가 발생한 것 같습니다. 아래 몇 가지 사항을 확인해 보시면 문제 해결에 도움이 될 수 있습니다.

  1. ELB와 EC2 인스턴스의 연결 상태: ELB의 대상 그룹(Target Group)에 EC2 인스턴스가 올바르게 등록됐는지 확인하세요. 또한, 등록된 인스턴스의 상태가 Healthy인지 확인하는 것이 중요합니다. 대상 그룹에서 “Request timed out” 에러가 발생하는 경우, 인스턴스의 보안 그룹 설정이나 네트워크 설정에 문제가 있을 수 있습니다.

  2. 보안 그룹 설정 확인: EC2 인스턴스와 ELB에 연결된 보안 그룹에서 포트 80이 열려 있어야 합니다. 모두가 HTTP 접근을 허용할 수 있도록 설정되어 있는지 확인해 보세요.

  3. 포트 설정: PM2로 실행되는 애플리케이션이 포트 80에서 제대로 수신하고 있는지 확인해 보세요. 만약 다른 포트를 사용할 경우 ELB와의 연결 포트가 일치하도록 설정되어 있는지 확인해야 합니다.

  4. 인스턴스의 DNS, VPC 및 서브넷 연결: ELB가 연결된 VPC나 서브넷이 제대로 연결되어 있는지 확인하세요. VPC 내 서브넷 설정에서도 HTTP 트래픽에 대한 접근이 허용되어야 합니다.

  5. 헬스 체크 설정: ELB 헬스 체크가 GET /health로 설정되어 있다면, 이 경로가 올바르게 응답하는지 확인해 보세요. 인스턴스 내부에서 직접 접근했을 때 응답이 200 OK로 나오는지 확인합니다.

아래 링크들은 유사한 문제에 대한 해결 방법을 다루고 있는 페이지들입니다:

위의 내용을 바탕으로 설정을 다시 점검해 보시고, 문제가 지속될 경우 공인된 가이드 문서나 추가적인 기술 지원을 요청해 보시는 것도 좋은 방법입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

pm2 가 설치가안됩니다

0

51

2

사용하고 계신 WebStorm 관련 질문

0

84

1

포스트맨에서 이미지파일 업로드가 안됩니다.

0

82

2

aws 인스턴스 삭제 관련 질문

0

115

2

aws에서 msyql,nginx,certbot다 설치하기

0

80

2

[실습] 3. S3를 활용해 Express 서버에 이미지 업로드 기능 구현하기

0

90

2

[실습] 4. RDS에 접속하기

0

107

2

49차시 [실습]3.파라미터 그룹 추가하기

0

86

2

명령어 어디에 있나요?

0

90

3

비전공자도 이해할 수 있는 AWS 입문/실전 강의의 PDF에서 ELB 페이지가 안맞습니다.

0

81

2

영상이 안 나옵니다 ㅠㅠ

0

68

2

이번 실습은 무료 플랜에서도 가능한가요?

0

121

2

S3 호스팅? Amplify 호스팅?

0

65

1

RDS 파라미터를 만들었는데 추가구성 데이터 옵션에 토글 버튼에 해당 그룹이 안나옵니다. 어떻게 해야하나요?

0

104

2

RDS 엔트포인트 내부 엔드 포인트로 설정하는 법이 있을까요?

0

70

2

보안그룹질문입니다.

0

82

2

이걸 볼려면 리눅스는 알아야 하는군요..

0

111

1

EC2 컴퓨팅 리소스에 연결 vs 연결 안 함

0

90

1

AWS EC2 서버 보안

0

89

2

Route53에서 도매인 구매

0

116

2

HTTPS 적용 전인데 HTTPS로 접속이 가능한 이유

0

104

2

CloudFront 생성 시 HTTP와 HTTPS 관련 질문

0

74

2

ELB HTTPS 인증서 연결 후 EC2는 어떻게 처리하나요?

0

87

2

elb 강의듣던중 질문드립니다!

0

64

2