파일질라에서 homework 폴더 째로 드래그 드롭으로 EC2 인스턴스의 home/ubuntu 폴더에 업로드합니다.(간단) / static, templates, app.py 3개만 드롭

그리고 실행보세요
python app.py

우리가 file → setting → .. 에서 + 버튼 누르고 설치했던 작업을, 명령어로 하면 이렇게 됩니다.
ubuntu@ip-172-31-0-129:~/sparta$ (경로)
pip install flask
pip install pymongo dnspython
설치가 되었다면, 실행해 봅니다.
python app.py

python app.py
크롬 브라우저 창에 아래와 같이 입력합니다.
http://[내 EC2 IP]:5000/
아직, 작동하지 않을 걸요! → AWS에서 약간의 설정이 더 필요합니다.





터미널을 끄면? 브라우저로 접속이 안된다. 이 작업은 다음 포스팅에서 다룰 예정이다.
→ 80포트: HTTP 접속을 위한 기본포트
→ 5000포트: flask 기본포트
→ 27017포트: DB 접속 포트
→ 22포트: SSH

우리는 이미 포트포워딩 세팅을 해뒀기 때문에, 여기서는 개념만!
지금은 5000포트에서 웹 서비스가 실행되고 있습니다. 그래서 매번 :5000 이라고 뒤에 붙여줘야 하죠. 뒤에 붙는 포트 번호를 없애려면 어떻게 해야할까요?
http 요청에서는 80포트가 기본이기 때문에, 굳이 :80을 붙이지 않아도 자동으로 연결이 됩니다.
포트 번호를 입력하지 않아도 자동으로 접속되기 위해, 우리는 80포트로 오는 요청을 5000 포트로 전달하게 하는 포트포워딩(port forwarding) 을 사용하겠습니다.
리눅스에서 기본으로 제공해주는 포트포워딩을 사용할 것입니다. 그림으로 보면 아래와 같습니다.

more) 다시 접속해봅니다!