AWS3 Nginx HTTPS SSL 설정하기(Nginx, Let's Encrypt, EC2) EC2 인스턴스에 HTTPS를 적용하려면 우선 SSL 인증서를 발급받아야 한다.무료로 SSL 인증서를 받을 수 있는 Let's Encrypt를 사용했다. 1. Certbot 설치Certbot: Let's Encrypt 인증서를 발급받고 자동갱신 하기 위함$ sudo apt-get update$ sudo apt-get install certbot python3-certbot-nginx 2. SSL 인증서 발급sample.com과 www.sample.com 부분에 실제 도메인을 넣어준다.# sudo certbot --nginx -d $ sudo certbot --nginx -d sample.com 3. 인증서 자동 갱신 설정Let's Encrypt를 사용해서 발급된 인증서는 3개월 동안 유효하다. 아래 명령.. 2024. 9. 3. [EC2] 프리티어 사용 중 과금 원인(VPC) AWS EC2 프리티어를 사용 중인데, 비용이 발생했다. 빨간색 사각형 위에 EC2 부분은 0달러로 책정되어있는데, 빨간 사각형은 0.43달러가 측정되어있다. 인스턴스를 하나만 사용하고 있는데, 이게 무슨일일까?IP주소를 사용해서 비용이 발생하고 있다고 나와있으니, Amazon VPC IP Address Manager탭으로 가봤다. 퍼블릭 IP 주소 목록을 보면 EC2 public IP를 제외하고, Load balancer에 쓰이는 서비스 관리형 IP가 2개가 더 있는 것을 확인할 수 있다. 결국 추가적으로 사용 중이던 로드밸런스에 할당된 IP주소에 대한 비용이 책정된 것이다.SSL 인증서를 사용하기 위해서 ACM(Amazon Certificate Manager)와 로드밸런서 조합을 사용한게 원인이었다.. 2024. 9. 3. MacOS iTerm에서 명령어로 AWS 접속하기 1. pem키 권한 설정pem 키 경로로 이동chmod 400 pem키_파일명.pem2. iTerm에서 접속ssh -i "pem키 위치/pem키이름.pem" @ 2024. 7. 8. 이전 1 다음 반응형