1주 차_ 웹 서버 구축

dyPenguin·2021년 5월 3일
0

WebServer

목록 보기
1/1

VPC(Virtual Private Cloud)

가상 네트워크
VPC는 큰 서비스 단위로 생성

테넌시

  • '예' 로 설정할 경우, VPC안에서만 사용 가능.
  • '기본값'으로 설정할 경우, 외부(인터넷망)에서 사용 가능.

서브넷(Subnet)

VPC를 여러개로 나누는 과정

가용 영역(AZ)

데이터센터 번호

인터넷게이트웨이(Internetgateway)

VPC와 인터넷망을 연결해주는 문

라우팅 테이블(Route table / routing)

목적지를 향한 이정표 역할

EC2 생성

인바운드 규칙

EC2로 들어오는 방향 제어

  • Port 오픈
    (ex. http:80, ssh:22 ..)

아웃바운드 규칙

EC2에서 나가는 방향 제어

인스턴스 생성

인스턴스란, 하나의 가상 서버 공간

스토리지(Storage) 종류

  • EBS(Elastic Block Storage)
    용량 증설은 가능하지만 용량 축소는 불가.

스토리지(Storage) 설정

  • lo2
    용량 GB와 스토리지의 네트워크 IOPS를 분리하여 과금 하기 때문에 가격이 비쌈.
  • GP2
    일반적인 SSD 방식
  • GP3
    업그레이드 된 SSD 방식
    1TB 미만일 경우에도 최저 네트워크 성능 보장

EIP 할당

탄력적 IP
: 고정 IP 부여

PuTTY 를 사용하여 서버 접속

  1. connection > SSH > Auth 클릭
  2. Browse 버튼 클릭
  3. ppk 파일 선택
  4. Session 클릭
  5. 퍼플릭 IPv4 주소 or 퍼블릭 IPv4 DNS 주소 및 포트번호 입력
  6. 이름 지정 후 save 버튼 클릭
    이후 연결 시에는 Load 버튼 클릭

서버 로그인

ec2-user

최고 권한을 가진 사용자 계정으로 변경 불가.

Apache 웹 서버 구축

# Apache 웹서버 설치
sudo yum install httpd -y

# Apache 실행
sudo service httpd start
# Apache 자동 실행
sudo chkconfig httpd on

웹 서버 접속

profile
멋진 개발자가 되고픈 펭귄입니다.

0개의 댓글