Skip to content
egoing edited this page Oct 20, 2020 · 78 revisions

준비작업

  1. aws에 회원가입합니다.
  2. git을 설치합니다. https://git-scm.com/
  3. vscode(https://code.visualstudio.com/)를 설치합니다. portable 버전은 설치하지 마세요.

WEB 수업

WEB

IaaS, PaaS, SaaS

S3

  1. 버킷을 생성한다.
  2. 버킷으로 파일을 업로드 한다.
  3. 파일을 다운로드 한다.
  4. 파일을 누구나 다운로드 할 수 있도록 한다. => 권한 : 모든 퍼블릭 엑세스 차단 해제 => 퍼블릭으로 지정
  5. 웹서버로서 s3를 사용한다.
  6. 요금체계 : https://aws.amazon.com/ko/s3/pricing/
  7. 클래스별 요금 체계 : https://docs.google.com/spreadsheets/d/114szGETmz8zKz0gPPaHBPmx5n0CO5fMzcNbmO0zOc4k/edit?usp=sharing
  8. 가용성과 내구성
  9. S3의 클래스 변경

EC2

  1. CLI 학습 - https://opentutorials.org/module/3747
  2. 인스턴스를 생성한다. (ubuntu 20 이상 버전을 사용해야 EC2 instant connect를 설정없이 사용할 수 있습니다)
  3. EC2 instance connect로 접속한다.
  4. SSH 로 접속 - 윈도우 유저의 경우 git(https://git-scm.com/)을 설치하고 git-bash를 이용한다. 접속명령 : ssh -i keypair ubuntu@ip
  5. 웹서버를 설치한다. - sudo apt install apache2
  6. 웹서버의 홈디렉토리를 확인한다. - cd /var/www/html
  7. 웹페이지에 접속해본다.
  8. index.html 파일을 삭제 후에 다시 접속해서 이 파일이 서비스 되고 있는 파일인지 확인한다.
  9. sudo rm index.html
  10. 홈디렉토리로 업로드 한다. nano, scp, vsc remote development와 같은 기술을 활용한다.
  11. Security Group을 설정한다. - http, https
  12. 웹서버에 접속한다.

Clone this wiki locally