Skip to content

Latest commit

Β 

History

History
145 lines (79 loc) Β· 5.4 KB

1-aws-ec2.md

File metadata and controls

145 lines (79 loc) Β· 5.4 KB

EC2 μΈμŠ€ν„΄μŠ€ 생성 및 μ„œλ²„ ν™˜κ²½ ꡬ성

AWS 인프라 ꡬ좕 κ°€μ΄λ“œ (p13~25)

#1 리전 확인 및 μ„€μ •

​ img

#2 EC2 μΈμŠ€ν„΄μŠ€ 생성

  • [μΈμŠ€ν„΄μŠ€ μ‹œμž‘] λ²„νŠΌ 클릭

    img


    img


    img


    img


    img


    img


    img


    img

#3 SSH 접속을 μœ„ν•œ κ°œμΈν‚€ 등둝 및 SSH 접속

  • Bitvise SSH clientλ₯Ό μ΄μš©ν•œ SSH 접속

    img


    img


    img

#4 HTTP, HTTPS 접속이 κ°€λŠ₯ν•˜λ„λ‘ λ³΄μ•ˆκ·Έλ£Ήμ„ μΆ”κ°€

  • VPC

    img


    img


    img


    img


    img


    img


    img

#5 μ„œλ²„ ν™˜κ²½ ꡬ성 - μ‹€μŠ΅μ— ν•„μš”ν•œ node.js μ„€μΉ˜

  • nvm(Node Version Manager) μ„€μΉ˜ 슀크립트λ₯Ό κ°€μ Έμ™€μ„œ μ‹€ν–‰(μ„€μΉ˜)

    • $ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

        % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                       Dload  Upload   Total   Spent    Left  Speed
      100 12819  100 12819    0     0   596k      0 --:--:-- --:--:-- --:--:--  596k
      => Downloading nvm as script to '/home/ec2-user/.nvm'
      
      => Appending nvm source string to /home/ec2-user/.bashrc
      => Appending bash_completion source string to /home/ec2-user/.bashrc
      => Close and reopen your terminal to start using nvm or run the following to use it now:
      
      export NVM_DIR="$HOME/.nvm"
      [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
      [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
      
  • nvm.sh 등둝

    • $ . ~/.nvm/nvm.sh
      • 첫번째 . -> source λͺ…λ Ήμ–΄λ₯Ό 의미 (ν™˜κ²½ λ³€μˆ˜λ₯Ό λ³€κ²½ν•  λ•Œ μ‚¬μš©)
      • λ‘λ²ˆμ§Έ . -> μˆ¨κΉ€ 파일/디렉터리
      • μ„Έλ²ˆμ§Έ . -> 파일λͺ…κ³Ό ν™•μž₯자λ₯Ό κ΅¬λΆ„ν•˜λŠ” κ΅¬λΆ„μž
  • 10.13.0 λ²„μ „μ˜ node.jsλ₯Ό μ„€μΉ˜

    • $ nvm install 10.13.0

      Downloading and installing node v10.13.0...
      Downloading https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz...
      ############################################################################################# 100.0%
      Computing checksum with sha256sum
      Checksums matched!
      Now using node v10.13.0 (npm v6.4.1)
      Creating default alias: default -> 10.13.0 (-> v10.13.0)
      
  • node.js μ„€μΉ˜ 확인

    • $ node -e "console.log('Running Node.js ' + process.version)"

      Running Node.js v10.13.0