SSL 인증서는 '도메인(or 서브도메인)' 에 대한 발급입니다. SSL 발급 신청서의 도메인은 DNS 서버에 설정 후, 전세계 어디에서나 공개 조회되고 있는 상태이어야 힙니다. (조회가 되지 않으면, 발급 신청서 작성 불가)
그리하여 구매하거나 얻은 도메인을 연결하는 것부터 진행해보겠습니다.
AWS Routing 53 과 ACM 을 이용하면 쉽게 할 수 있지만, 사용하지 않고 해보기로 하였습니다.
여러 도메인 업체가 있지만 저는 무료로 도메인을 제공해주는 “내 도메인 한국”을 이용하였습니다..
일반 도메인에 원하는 도메인 명을 입력하고 검색 버튼을 누른 후, 하단에 도메인 검색 결과 중 하나를 선택하여 등록하기 버튼을 누릅니다. 제가 heycake.kro.kr 를 이미 선택하여서 등록불가라고 뜨는 것을 볼 수 있습니다.
도메인 발급이 완료되면 EC2 서버와 연결해야합니다. IP연결 체크박스를 누르고 EC2 퍼블릭 ip 를 입력하고 수정하기를 누릅니다.
현재 8080 포트를 붙여야만 접속이 가능하기에 번거롭습니다. 따라서 외부에서 80번 포트로 요청이 오면, 리눅스 단에서 8080번 포트로 포워딩하여 연결해주겠습니다.
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080