본문 바로가기

전체 글39

[AWS] EC2 Instance에 웹서버(Apache) 구축 및 기본 페이지 수정 후 띄우기 오늘 포스팅에서는 지난번 생성했던 EC2 인스턴스에 Apache 웹서버를 설치해보려 한다. 그리고 기본 시작 페이지를 편집한 후, 할당된 퍼블릭 IP 주소로 해당 페이지에 접근도 해보겠다.!! ■ 오늘의 사전 지식 ■ 1) Apache Web Server 란? - 오픈 소스로 개발된 가장 인기 있는 웹 서버 중 하나이다. 다양한 운영 체제에서 사용되며, 특히 Linux 기반의 시스템에서 많이 사용된다. - HTTP 프로토콜을 사용하여 클라이언트로부터 요청된 웹페이지나 파일을 제공하는 역할을 한다. ■ EC2 Instance에 Apache 설치하기 ■ 1. [EC2 대시보드] -> 연결할 인스턴스 체크 -> [작업] -> [연결] 클릭 2. Apache 설치하기 - 인스턴스가 연결되면, 아래 명령어를 입력.. 2024. 3. 27.
[AWS] 보안 그룹과 EC2 Instance 생성하고 인터넷 통신 여부 확인하기 드디어 EC2 인스턴스를 생성해볼 차례이다. ^*^ 이전에 두 개의 public subnet을 만들어놨지만 순차적인 공부를 위해서,, 일단 a에만 인스턴스를 만들어보려한다.ㅎㅎ 그리고 서버가 인터넷과 제대로 연결되어 HTTP 요청을 처리하고 응답하는지까지 확인해보려한다.!! 아래의 다이어그램은 오늘 구성을 모두 완료했을때의 아키텍쳐를 그린 것이다.^*^ ■ 오늘의 사전 지식 ■ 1) EC2 (Amazon Elastic Compute Cloud, 아마존 일래스틱 컴퓨트 클라우드)란? - AWS에서 제공하는 가상서버로서 필요에 따라서 컴퓨팅 리소스를 사용할 수 있다. 즉, 가상의 컴퓨터를 빌려서 사용하는 것이다. - Linux, Ubuntu, Windows 등 다양한 운영체제를 지원한다. - VPC내에서 E.. 2024. 3. 16.
[AWS] Internet Gateway와 Routing Table 생성하고 연결하기 지난 글에서 VPC와 Public Subnet을 구성했고, 이번에는 VPC와 연결되어 인터넷과 통신할 수 있게 해주는 Internet Gateway를 생성해주려한다. 또, 이렇게 인터넷을 통해 요청된 트래픽을 어디로 연결해주어야 할지 Routing Table에 그 규칙을 정해줄것이다. 아래의 다이어그램은 오늘 구성을 모두 완료했을때의 아키텍쳐를 그린 것이다.^*^ ■ 오늘의 사전 지식 ■ 1) 인터넷 게이트웨이 (Internet Gateway) 란? - VPC 내의 리소스들이 외부 인터넷 간의 통신을 가능하게 한다. - 일반적으로 퍼블릭 서브넷과 연결되어 있다. 2) 라우팅 테이블 (Routing Table) 이란? - 라우팅이란 네트워크에서 패킷을 출발지에서 목적지까지 보내는 경로를 결정하는 역할을 한.. 2024. 3. 15.
[AWS] VPC(Virtual Private Cloud)와 Public Subnet 직접 생성하기 최근 AWS 구조를 이해하기 위해 공부를 시작했다.. 이전 글에서 생성한 IAM 사용자 계정으로 직접 네트워크도 구성해보고, 웹서버도 구축해보면서 AWS 내의 여러 서비스를 사용해보는것이 목표이다. 일단 제일 첫걸음은 AWS의 제일 중요한 서비스 중 하나인 EC2 인스턴스를 생성해보는 것이다. 사실 기본으로 생성되어 있는 default VPC와 서브넷 등이 있어서 바로 인스턴스 생성도 가능하지만, 지금은 직접 하나하나 구축해보는 것이 공부하는데에 더 의미가 있다고 생각했다. 그래서 조금 시간이 더 걸리더라도 직접 하나하나 만들어보기 시작했다. ㅎㅎ 오늘 포스팅에서는 VPC와 Public Subnet 생성 과정을 정리해보려 한다! 아래의 다이어그램은 오늘 구성을 모두 완료했을때의 아키텍쳐를 그린 것이다. .. 2024. 3. 12.