(1) Git bash를 통해서 linux에 접속 했으면 아래 명령어 한 줄씩 입력
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10
(python3을 쳐서 실행하는게 아닌 python을 치고 실행 시키게끔)
sudo apt-get update
sudo apt-get install -y python3-pip
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1
(pip 모듈 설치)
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5000
(2) Fileziila 오픈.
(3) 파일 실행
(1) 기존 프로젝트 폴더 및 파일 중 아래에 해당하는 것만 옮긴다.
(2) git bash에서 app.py 실행
(3) pip install flask 입력 후 엔터
(4) 다시 app.py 실행
(5) pip install pymongo / pip install dnspython 입력 후 엔터
(6) app.py 실행
(7) AWS 화면에서 보안 탭에 보안 그룹 클릭
(8) 인바운드 규칙 편집 클릭
(9) 규칙 추가 버튼 클릭 후 아래 그림과 같이 설정
(10) 포트 80도 추가 후 규칙 저장 클릭
(11) 인스턴스에서 본인 IP 복사 > 웹 페이지에서 IP:5000 입력 후 엔터
(1) Git bash에서 AWS 인스턴스 접속 한 상태로 아래 그림과 같이 nohup python app.py & 입력
(2) Git bash 종료 후 홈페이지 확인
꺼져도 홈페이지는 잘 돌아간다
(3) 반대로 nohup을 끄려면 아래 command를 git bash에 입력