좋아, 그래서 Amazon에서 생성 된 SSL이 Elastic Beanstalk에서 실행되는 웹 응용 프로그램 앞에 놓인 ALB에서 종료되는 것과 매우 가깝습니다. 다음과 같이 내가 지금까지했던 어떤Elastic Beanstalk 앞에서 Application Load Balancer에서 SSL 종료
내 응용 프로그램 디렉토리의 루트에있는 .ebextensions 폴더에 장백의 - 보안 - listener.config라는 파일을 추가하는 것입니다,이 파일의 내용은 다음과 같습니다
option_settings:
aws:elbv2:listener:443:
DefaultProcess: https
ListenerEnabled: 'true'
Protocol: HTTPS
SSLCertificateArns: arn:aws:acm:us-east-1:#############:certificate/####################################
aws:elasticbeanstalk:environment:process:https:
Port: '443'
Protocol: HTTPS
모든 ###이있는 행이 내 SSL ARN으로 바뀝니다.
이제 https://mywebapp.com을 열면 내 webapp 대신 "502 Bad Gateway"페이지가 표시되지만 사용하려는 SSL 인증서에 의해 보안됩니다.
열기 http://mywebapp.com은 사이트를 정상적으로 표시합니다.
내가 감독이 어딘가에있을 것 같아요,하지만 난 그것이 무엇인지 알아낼 아직 누군가가 단서가 있으면 알려 주시기 바랍니다 : 당신은 EC2 인스턴스와 통신 할 수 ALB 말할 필요
흠 그렇다면 어떻게로드 밸런서에서 SSL을 종료하고 HTTP 트래픽을 전달할 수 있습니까? – lundzern