-1

Apache가있는 EC2 인스턴스에서 탄성 부하 분산 장치와 함께 aws 인증서를 사용하려고합니다. 이 튜토리얼 http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-getting-started.html#configure-health-check을 사용하여 기존의로드 밸런서를 생성했습니다. 생성이 완료되면로드 밸런서 콘솔에서 모든 것이 올바르게 보입니다. 하지만 https 대신 https를 사용하여 내 웹 사이트를 탐색하려고하면 크롬이 제대로 연결되지 않는다고 말합니다. 내가 브라우저에서 인증서를 볼 때 그 인증서는 로컬 호스트에 의해 게시 된 참조하십시오. 내 httpd-ssl.conf 파일 또는 다른 것과 같이해야하는 추가 구성이 있습니까? 그런데이 모든 서비스는 같은 지역에 있습니다. (프랑크푸르트)Windows EC2 인스턴스에서 AWS 인증서 사용 Apache 서버 및 Elastic Load Balancer 사용

+0

인증서를 서버로 보내는 데 ELB를 사용하고 있습니까? HTTPS가 아파치 포트 80이나 443을 가리키고 있습니까? 아니면 둘다? ELB를 사용하면 얻을 수있는 이점 중 하나는 appache 설정에서 SSl을 끄고 ELB가 모든 SSL 작업을 수행하게하는 것입니다. 귀하의 appache 서버를 포트 80에서 실행하게합니다. 그런 다음 EC2 인스턴스의 포트 80에있는 ELB에서 포트 443을 포팅합니다. AWS Cert Manager에 인증서를로드하고이를 사용하도록 ELB를 구성하십시오. –

+0

aws는 aws certs를 사용하는 데는 두 가지 방법 밖에 없다고합니다. ELB와 Cloudfront입니다. 지역 문제 때문에 ELB를 선택했습니다. 실제로 "Apache에서 지적한 HTTPS"의 의미는 모르지만 80과 443을 듣고 있습니다. 그리고 ELB의 수신기 443 (HTTPS) ~ 80 (HTTP) 및 80 (HTTP) ~ 80 (HTTP)의 리스너가 있습니다. 그래서 내가 실수 한 부분을 이해할 수 없습니까? – rotring05

+1

소리가 정확합니다. ELB config 또는 aws CLI 출력의 스크린 샷을 공유하고 싶습니까? DNS가 EC2 인스턴스 또는 ELB를 가리키고 있습니까? –

답변