피드로 돌아가기
Create a simple EC2 instance and run a webserver and access it from outside
Dev.toDev.to
DevOps

Create a simple EC2 instance and run a webserver and access it from outside

AWS EC2 t2.micro 인스턴스를 구성하여 Apache 웹서버를 실행하고 퍼블릭 DNS로 외부 접근 가능하게 구축

Jonah Blessy2026년 3월 25일3beginner

Technical Solution

  • AWS Console의 EC2 서비스에서 t2.micro 인스턴스 타입을 선택하여 인스턴스 생성
  • 키 페어를 생성 또는 선택하여 인스턴스 접근 권한 관리
  • 네트워크 설정에서 SSH 트래픽을 특정 IP에만 허용하고 HTTP 트래픽을 0.0.0.0/0 범위로 개방
  • SSH를 통해 인스턴스에 접속한 후 yum 패키지 매니저로 httpd(Apache) 설치 및 실행
  • 인스턴스의 퍼블릭 DNS를 브라우저 주소창에 입력하여 웹서버 접근

AWS에서 웹서버를 처음 배포하는 환경에서 EC2 t2.micro와 Apache httpd를 조합하면 프리티어 범위 내에서 기본적인 HTTP 서비스를 5분 이내에 구동할 수 있으며, 보안 그룹의 SSH는 특정 IP로 제한하고 HTTP는 개방하는 방식으로 접근 제어를 단계적으로 구성할 수 있다.

원문 읽기