내가 나중에 다시 보기 위해 작성하는 글
1. 가비아에서 구입한 도메인을 AWS Routes 53에 등록
- 호스팅 영역 생성
- NS(Nameserver)의 주소 4개를 구입한 가비아의 네임서버에 등록
- 레코드 생성: A타입, 도메인, Elastic IP 입력
- EC2 보안규칙 인바운드에서 80(http), 443(https) 열기
2. Nginx 설정
위 과정을 마친 뒤 http://도메인네임 으로 접속 시 정상적인 연결이 되어야 함.
3. certbot을 통한 https 적용
sudo add-apt-repository ppa:certbot/certbot
sudo apt install certbot python3-certbot-nginx
위를 통해 최신 certbot 설치
sudo certbot --nginx -d 도메인
위를 통해 Let's encrypt 무료 SSL 인증서 발급 및 연결 성공
4. 인증서 자동 갱신 확인
sudo certbot renew --dry-run
Reference
'백엔드' 카테고리의 다른 글
[Node.js] Child Process를 통해 Node.js에서 파이썬 스크립트 파일 구동하기 (2) | 2021.04.24 |
---|---|
[백엔드] Query Parameter와 Path Variable의 사용 (0) | 2021.03.22 |
[백엔드] SSL 인증서 없이 https 설정하기 - CloudFlare (0) | 2020.12.20 |
[백엔드] 가비아를 통한 도메인 구매 및 등록 방법 (0) | 2020.12.20 |
[백엔드] Nginx 개념 및 설정 방법 (2) | 2020.12.20 |