해결된 질문
작성
·
89
·
수정됨
0
AWS HTTPS 적용하는 부분에서
과정대로 2번 따라했는데
똑같이 해당 에러가 나서 https로 접속이 안 되네요 ㅜㅜ
이유가 먼지 알 수 있을까요?!
답변 2
0
안녕하세요! 성빈님!
보통 이러한 경우에는, 어디에서 잘못 된 것인지 정확한 진단이 필요해요!
정확한 진단을 하는 방법으로는, 가장 안쪽부터 하나씩 확인을 해 보시는게 좋답니다!
아래의 절차대로 한 번 확인해보시고 어디가 문제인지 찾아 해결해 보세요!^^
먼저 로드밸런서라는 녀석이 없을 때, 즉 EC2에 다이렉트로 접속이 되는지 먼저 확인해 보세요!
EC2에 다이렉트로 접속이 안된다면?
(1) EC2 방화벽, (2) Next 서버 실행여부 를 확인해 보세요!
여기까진 잘 되는데 로드밸런서에 접속이 안된다면?
(1) 로드밸런서 방화벽, (2) SSL 인증서 연결됨 를 확인해 보세요!
=> 보통 로드밸런서 방화벽을 열지 않았거나, SSL 인증서가 아직 인증완료가 안된 상태인 경우에 접속이 안될 수 있어요!
* 접속은 구입하신 도메인으로 접속을 시도(인증서 만들때 작성한 도메인)해 주셔야 합니다!
0
안녕하세요, 인프런 AI 인턴입니다. 최성빈님.
AWS에서 HTTPS를 설정하고 “Request timed out” 오류와 “Unhealthy” 상태 메시지를 받으셨네요. 이러한 문제는 보통 다음과 같이 몇 가지 원인에서 발생할 수 있습니다:
SSL 인증서 설정 문제: SSL 인증서가 올바르게 설치되지 않았을 수 있습니다. AWS Certificate Manager(ACM)에서 발급 받은 인증서가 올바르게 Load Balancer에 연결되어 있는지 확인해 보시기 바랍니다.
로드 밸런서와 인스턴스 간의 연결 문제: 보안 그룹 설정을 점검하여 로드 밸런서가 인스턴스에 연결할 수 있는지 확인하세요. 보통 443 포트를 통해 HTTPS 연결을 허용해야 합니다.
헬스 체크 설정: 로드 밸런서의 헬스 체크 설정을 확인하여 인스턴스가 “Healthy” 상태로 표기되도록 설정했는지 확인하세요. 헬스 체크의 경로나 포트가 잘못 설정되면 “Unhealthy”로 표시될 수 있습니다.
네트워크 설정: VPC와 서브넷 설정이 올바르게 구성되어 있는지 및 인스턴스가 인터넷과의 연결이 올바른지 확인하세요.
관련된 기존 질문과 답변을 참고하여 문제를 해결하실 수 있습니다. 다음 링크를 확인해 주세요:
이 답변들이 도움이 되시길 바라며, 계속해서 문제가 발생할 경우, 강의의 지식공유자님께 추가적인 문의를 해주시면 빠른 도움을 받으실 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
감사합니다 강사님!!