보안을 위해서 https 연결은 필수적입니다. 때문에 이전에는 aws에서 제공해주는 ssl 인증서와 로드밸런서를 이용해서 https 연결을 하곤 했었습니다. 하지만 certbot을 이용하면 훨씬 더 손쉽고 간편하게 연결할 수 있습니다.
더보기
❗️https 연결을 하기 위해서 도메인을 먼저 구매하여 route53을 통해 Ec2에 연결하는 작업이 선행되어야 합니다.
선행작업이 모두 완료되었다면 ssh를 통해 ec2에 접속해줍니다. 그리고 certbot 홈페이지에 접속해줍니다. https://certbot.eff.org/
Certbot
Tagline
certbot.eff.org
1. 서트봇 홈페이지 접속
그러면 아래와 같이 software와 system을 선택할 수 있게 됩니다. 저는 software에 nginx, system에는 우분투를 사용하기에 linux(snap)을 선택했습니다.
2. 명령어 확인하기
그러면 자동으로 아래의 명령어들이 바뀝니다. 그러면 순차적으로 명령어를 ssh로 접속한 ubuntu cli창에 입력해주면 됩니다. 그전에 snap을 먼저 꼭 설치해줍니다.
명령어를 그대로 입력해줍니다.
3. 6번 명령어까지 입력
6번 명령어까지 입력하게 되면 이메일과 아까 ec2에 연결한 domain 네임을 입력하게 되어있습니다. 순차적으로 입력해줍니다. 그러면 성공적으로 연결되었다고 안내해줍니다. 이후 도메인을 주소창에 입력해봅시다.
이 페이지가 뜬다면 성공적으로 https 연결을 마친것입니다. 이후 사용 용도에 맞게 nginx 설정파일을 수정하여 서버를 사용하시면 됩니다!!!
'AWS' 카테고리의 다른 글
private subnet에 위치한 RDS 인텔리제이 연결 (0) | 2024.12.03 |
---|---|
AWS EC2 인스턴스 생성 및 연결(프리티어) (0) | 2024.07.24 |