본문 바로가기
인터넷보안

AWS EC2를 사용해 웹 서버 구축하기

by GPT러너 2025. 5. 2.
728x90
반응형

오늘은 AWS EC2를 사용하여 웹 서버를 구축하는 방법에 대해 알아보겠습니다. 🚀 이해하기 쉽게 단계별로 설명할 것이며, 필요한 코드 예시도 제공하겠습니다. 👍

📝 목차

1. AWS EC2 인스턴스 생성
2. 보안 그룹 설정
3. 웹 서버 설치
4. 웹 서버 테스트
5. 정리

🚀 AWS EC2 인스턴스 생성

AWS EC2는 가상 서버를 제공하는 서비스입니다. 먼저 AWS 콘솔에 로그인하여 EC2 인스턴스를 생성해야 합니다.


1. AWS 콘솔에서 'EC2'를 검색합니다.
2. '인스턴스' 섹션에서 '인스턴스 시작'을 클릭합니다.
3. 원하는 AMI(Amazon Machine Image) 선택 후, 인스턴스 유형을 선택합니다.
4. '인스턴스 세부 정보 구성', '스토리지 추가', '태그 추가' 단계를 완료합니다.
5. '보안 그룹 구성'에서는 나중에 설정하므로 일단 기본 설정을 그대로 둡니다.
6. '검토 및 시작'에서 설정을 확인한 후 '시작'을 선택합니다.

🔒 보안 그룹 설정

이제 생성된 EC2 인스턴스의 보안 그룹을 설정해야 합니다. 이는 웹 서버에 대한 접근 권한을 관리합니다.


1. 'EC2 대시보드'에서 '보안 그룹'을 클릭합니다.
2. '보안 그룹 생성'을 클릭합니다.
3. 이름, 설명을 입력하고, 'VPC'는 기본 VPC를 선택합니다.
4. '인바운드' 탭에서 '규칙 추가'를 클릭하고, 유형은 'HTTP', 소스는 '어디서나'로 설정합니다.
5. '생성'을 클릭하여 보안 그룹을 생성합니다.

🔧 웹 서버 설치

이제 웹 서버를 설치해봅시다. 여기서는 Apache 웹 서버를 설치하는 방법을 보여드리겠습니다.


# EC2 인스턴스에 SSH 접속
ssh -i {키 페어의 퍼블릭 키} ec2-user@{인스턴스의 퍼블릭 IP}

# Apache 설치
sudo yum install -y httpd

# Apache 서비스 시작
sudo service httpd start

✅ 웹 서버 테스트

웹 서버가 잘 설치되었는지 확인하기 위해 웹 브라우저에서 EC2 인스턴스의 퍼블릭 IP로 접속해봅시다.


http://{EC2 인스턴스의 퍼블릭 IP}

"Amazon Linux AMI Test Page"라는 페이지가 나타나면 성공적으로 웹 서버가 구축된 것입니다. 🎉


오늘은 AWS EC2를 사용하여 웹 서버를 구축하는 방법을 알아보았습니다. AWS EC2는 간단하고 편리하게 웹 서버를 구축할 수 있는 좋은 도구입니다. 🛠 다음에는 이 웹 서버를 어떻게 활용할 수 있는지에 대해 알아보도록 하겠습니다. 🌟

📌 다음 글 예고: AWS EC2 웹 서버 활용 방법

728x90
반응형