logo

똘개비 프로젝트 - AWS EC2 백엔드 서버에 HTTPS 적용하기

language-logoExpressJS

• AWS EC2에서 Express.js 백엔드 서버에 HTTPS를 적용하기 위해 Route 53에서 도메인을 구매하고, Nginx를 설치하여 리버스 프록시를 설정한 후 Certbot으로 SSL 인증서를 발급받아 자동으로 HTTPS를 적용하는 과정을 설명하고 있다.
• 도메인 구매, EC2와의 연결, Nginx 설치 및 설정, SSL 인증서 발급 등의 단계별 작업을 통해 보안 쿠키 설정 및 도메인 기반 API 접근을 지원하는 환경을 구축하는 것이 목표이다.
• EC2 서버 내에서 Nginx와 Express.js 백엔드 서버가 함께 동작하며, 로컬 주소인 localhost:3000을 사용하여 통신한다. Certbot을 통해 무료 SSL 인증서를 발급받아 HTTPS를 적용하고, Express 서버에서 CORS 및 보안 쿠키 설정을 통해 보안을 강화한다.
• 다음 단계로 프론트엔드에 HTTPS를 적용할 예정이며, 메인 도메인과 서브 도메인을 분리하여 프론트엔드(Next.js, Vercel)에 HTTPS를 적용하는 방법을 다룰 계획이다.

thumbnail
북마크
공유하기
신고하기
5분 분량
조회수 137
profile-imageakows141
5달 전
Copyright © 2025. Codenary All Rights Reserved.