HTTP --> HTTPS


요걸 하고 싶었어요 !!  AWS에서 말이죠.



하는 방법은 AWS Certificate를 이용하는 건데요.

정말 자세하게 나온 문서가 있어요. 


링크는 아래와 같습니다.


신규 AWS Certificate Manager – 무료 SSL/TLS 인증 서비스 제공

https://aws.amazon.com/ko/blogs/korea/new-aws-certificate-manager-deploy-ssltls-based-apps-on-aws/




위에서 다 잘 나와있는데요.


몇 가지만 추가로 작성해둡니다.







1. AWS Certificate를 생성하고 ELB랑 연계하는 방법입니다.




일단 EC2로 가셔서 Load balancer 메뉴를 클릭합니다.

그리고 아래 그림을 참고해서 선택합니다. 




Edit를 선택한 상태에서 아래와 같이 443 ---- 80을 추가해줍니다.


SSL Certificate가 처음에는 change로만 나올꺼에요.

change를 누르면 다음 그림과 같이 선택할 수 있습니다. 





위 그림에서 change를 누르면 나오는 화면인데요.

Certificate type을 제일 위에 있는걸로 하시고요.


그럼 Certificate 정보를 선택하실 수 있어요.



만약에 Certificate가 없다면 아마도 EC2 인스턴스가 있는 Region과 

Certificate를 생성한 Region이 서로 다른게 아닌지 확인해보세요.





443 port를 열어봅니다.

security group에서요.











2. AWS Certificate를 생성하고 Cloud Front와 연계하는 방법입니다.



일단 AWS Certificate를 US East N. Virginia에 생성해야 합니다.

아직 seoul region에 생성한 certificate를 사용할 수 없더라구요.


위에 내용만 주의하시면 나머지는 간단합니다.




CF에 접속해서 아래 그림을 참고해서 선택해주세요.







Edit 버튼을 클릭해서 전환된 화면입니다.


아래 그림 처럼 Custom SSL Certificate 를 선택하고 

생성한 Certificate를 선택해주면 됩니다.






만약에 선택되지 않는다면???





아무튼 결국에는 아래와 같은 결과를 얻었습니다 !!



녹색 자물쇠가 이뻐보이네요 ㅎㅎ



정리 끝 :)





'클라우드 > AWS,아마존' 카테고리의 다른 글

jQuery Ajax with x-api-key  (0) 2017.02.12
AWS RDS - Reserved Purchases  (0) 2017.01.30
Lambda로 Slack에 메세지 작성하기  (0) 2016.12.08
AWS Certificate - CF / ELB 연계  (0) 2016.12.07
AWS MFA 초기화 / 삭제  (0) 2016.11.24
AWS RDS (postgreSQL) connection  (0) 2016.09.02
S3 setting : CORS allow  (0) 2016.08.16
cloudfront setting : CORS allow  (0) 2016.08.16

+ Recent posts