피드로 돌아가기
Desplegando una página web en Amazon EC2 con Nginx
Dev.toDev.to
Infrastructure

AWS EC2와 Nginx를 활용한 고가용성 웹 서버 배포 및 보안 그룹 최적화

Desplegando una página web en Amazon EC2 con Nginx

AURA MARIA PELAEZ LUNA2026년 5월 2일6beginner

Context

물리 서버 운영의 제약을 극복하기 위해 Cloud Infrastructure 도입 필요성 대두. 정적 콘텐츠 제공을 위한 효율적인 웹 서버 구성과 외부 트래픽 제어를 위한 네트워크 보안 계층 설계가 요구됨.

Technical Solution

  • AWS 최적화 및 리소스 효율화를 위해 Amazon Linux AMI와 t3.micro 인스턴스 채택
  • SSH 기반의 원격 제어와 브라우저 기반 EC2 Instance Connect를 병행한 접근 제어 체계 구축
  • Security Group 설정을 통한 Port 22(SSH) 및 Port 80(HTTP) 외 모든 인바운드 트래픽 차단
  • Nginx 서버의 systemctl 설정을 통한 서비스 상시 가동 및 인스턴스 재부팅 시 자동 실행 보장
  • /usr/share/nginx/html 경로의 정적 파일 수정을 통한 사용자 정의 콘텐츠 서빙 구조 구현

- EC2 인스턴스 생성 시 서비스 성격에 맞는 최적의 AMI 선택 여부 확인 - Security Group의 최소 권한 원칙 적용을 통한 불필요한 포트 개방 방지 - .pem 키 페어의 안전한 보관 및 유실 방지를 위한 백업 프로세스 수립 - 서비스 연속성 확보를 위한 systemctl enable 설정 적용 여부 검토

원문 읽기