Infra/AWS

AWS 서버 세팅 - (초기 세팅, 외부 포트 열기)

민돌v 2021. 9. 18. 15:47

1) AWS 서버 사용하기


1. aws 서버 환경 세팅 명령어들

  1. 한국시간 세팅 : EC2 컴퓨터의 시간대를 한국으로 맞추는 명령어
    • sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
    •  
  2.  파이썬 (python3 → python) : python3 명령어를 python으로 사용할 수 있게 하는 명령어
    • sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10
  3. pip (pip3 → pip)
    1. pip3 설치
    2. pip3 명령어를 pip으로 사용할 수 있게 하는 명령어
      • # pip3 설치
        sudo apt-get update
        sudo apt-get install -y python3-pip
        
        # pip3 대신 pip 라고 입력하기 위한 명령어
        sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1

2.  aws 포트 열어주기

aws 서버 환경을 모두 설정해주고, 파일질라를 이용해 Flask 서버(app.py)를 옮겨서 실행하면 웹 구동 준비가 완료된다.

하지만, AWS 서버에서 구동하는 웹페이지상에 접속하기 위해서는 포트번호를 열어주어야 접속할 수 있다.

 

(AWS 접속이 안되는 이유)

  • AWS 자체적인 보안이 있기 때문에 아무포트로 접속한다고 해도, 접속을 막는다.
  • AWS에서 접속가능한 포트번호를 설정해준 후에야 접속이 가능하다.

 

(AWS 포트 여는 방법)

요 런처 위저드 클릭

  1. EC2 인스턴스에서 실행중인 인스턴스를 클릭해 보안그룹(Security Group)에 들어갑니다.
  2. 인바운드 규칙 편집을 클릭한 후 포트번호를 추가해줍니다.

이러면 접속 가능!