AWS에서 EC2 개설 후 도메인을 만들었다면 다음으로 HTTPS를 적용할 차례입니다.
EC2와 도메인 개설이 안 되어있다면 아래 게시글을 먼저 봐주시기 바랍니다.
1. let's encrypt를 설치합니다.
sudo add-apt-repository ppa:certbot/certbot
sudo apt update
sudo apt install python-certbot-nginx
# nginx 설정 변경
sudo vim /etc/nginx/sites-available/default
2. 설정이 잘 되어 있는지 확인한 후 reloading 합니다.
sudo nginx -t
sudo systemctl reload nginx
3. 도메인에 대한 인증서와 HTTP 연결을 설정합니다.
# 원하는 도메인을 nignx 플러그인 통해 인증서 얻기
sudo certbot --nginx -d hjun-nathan.shop
# 이후 내용은 아래 참고하여 입력
# 번호 선택에서는 "2"번을 선택,
- 1번의 경우 http 요청 시 그대로 접속
- 2번의 경우 http 요청 시 https로 리다이렉트
4. EC2에 대해서 HTTPS(443) 포트를 개방합니다.
5. https 붙였을 때 접속이 가능한지 확인합니다.
6. https://www.ssllabs.com/ssltest/ 홈페이지를 통해 SSL 테스트가 가능합니다.
이렇게 해서 도메인에 대해서 HTTPS 적용을 해보았습니다.
다음에는 서브도메인 설정 및 리다이렉트 설정을 해보겠습니다.
감사합니다.
'AWS' 카테고리의 다른 글
Docker 이용하여 Redis 설치 (0) | 2021.11.10 |
---|---|
[Redis 1/2] AWS에서 ElastiCache(Redis) 만들기 (0) | 2021.11.09 |
AWS에서 RDS만들기 [MySQL] (1) | 2021.11.01 |
AWS S3에서 버킷 생성 후 IAM 사용자 만들기 (0) | 2021.10.31 |
AWS에서 EC2 서버(Ubuntu) 만들기 + 가비아 도메인 연결 (0) | 2021.10.31 |