피드로 돌아가기
Dev.toDevOps
원문 읽기
Create a simple EC2 instance and run a webserver and access it from outside
AWS EC2 t2.micro 인스턴스를 구성하여 Apache 웹서버를 실행하고 퍼블릭 DNS로 외부 접근 가능하게 구축
AI 요약
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는 개방하는 방식으로 접근 제어를 단계적으로 구성할 수 있다.