-스파르타코딩 웹개발 종합반 마지막 5주차-
목표
수강 중 프로젝트로 만들었던 원페이지 쇼핑몰을 런칭해보자
- AWS EC2 클라우드 서비스를 사용하여 서버를 관리
 - FileZilla로 파일 업로드
 - flask 서버 실행
 - 파일 업로드(MongoDB, Robo 3T)
 - 포트 포워딩, nohup 설정
 - gabia에서 도메인 구입
 
ubuntu에 flask 설치 pip install flask
이러한 코드들이 뜨면서, flask를 설치해준다.

※ 만약 flask가 없다면, ModuleNotFoundError 생성 됨

파이썬에 파일을 생성하여, 크롬에 localhost:5000으로 실행. 성공!


AWS에서 포트 열어주기
보안때문에 AWS에서 자체적으로 생성한 방화벽을 풀어줘야 함
보안-> 보안 그룹

-> 인바웃드 규칙편집

-> 규칙추가 -> 정보입력 -> 규칙저장

※ 만약 AWS에서 포트를 열어 주지 않았을 경우, 실행이 안됨

※ 설정한 region(서울)이 아닌, 다른지역을 선택했을 경우, 자신이 생성한 인스턴트가 뜨지 않으니 주의!

FileZilla에 파일 업로드

ubuntu에 파일 test.py 실행

웹에 퍼블릭IP:5000 넣고 실행. 성공!
[연결 끊는 법 : git-bash (터미널)에서 Ctrl + C]
