https://ap-northeast-2.console.aws.amazon.com/ec2/v2/home?region=ap-northeast-2
로그인하고~~
프리티어 1년 무료! 2개를 같이 하지않으면 됨.
새 키 페어를 생성하고 바탕화면에 둘 것.
<종료하는 방법>
window 사용 시 gitBash
ssh -i 키 페어넣기 ubuntu@인스턴스의 IPv4 번호입력
ubuntu 명령어 참고자료
https://do-jeon.tistory.com/10
https://bskyvision.com/943
https://something-to-do.tistory.com/5
mkdir 폴더 만들기
ls 폴더 보기
cd 폴더 이동
cd .. 이전 폴더
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10
sudo apt-get update
sudo apt-get install -y python3-pip
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5000
좌측에 올릴 내 파일,
상단 버튼을 누르고
이 순서대로
드래그해서 옮기면 끝!
제대로 들어갔는지 확인하는 방법!
Flask 실행 시에는
.py 파일, templates, static 폴더만 드래그 올려준다.
드래그해서 올린 후 확인하기
pip install pymongo
pip install dnspython
인바운드 규칙 추가한다.
이 부분때문에 오류가 몇번 있었음..주의...
힌트였던 0000/0 ::0
위 방법으로 서버를 킨 다음
nohup python app.py &
강제종료 방법
ps -ef | grep 'python app.py' | awk '{print $2}' | xargs kill