git-bash 시작하기
ssh -i 인스턴스 키 끌어넣기 ubuntu@ aws 인스턴스 퍼블릭IPv4 주소 복사해서 오른쪽키 paste , yes, enter
리눅스 폴더 만들기
mkdir
확인하기
ls
폴더로 들어가기
cd sparta
폴더 나가기
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
filzilla
올릴 파일 셋팅, 파이참으로 올릴파일 켜두기
사이트 관리자
뉴사이트
sftp
호스트에 퍼블릭 Ipv4 붙여넣기
포트 22번
로그온 유형 - 키파일
사용자 ubuntu
키파일은 pem file로 넣어주기
확인
test파일 끌어다 넣기
실행
git-bash
ls
cd sp 탭
python test.py
filzilla
app.py, static, templates 끌어다 넣기
git-bash
ls
python app.py
안깔려있으면
pip install flask
python app.py
파이몽고가 안깔려있으면
pip install pymongo
pip install dnspython
python app.py
aws
퍼블릭 아이피주소 주소창에 붙여넣기
안됨!
aws 인스턴스에 들어가서 보안으로 들어감
보안그룹 클릭
edit inbound rules
규칙추가
포트범위 5000
사용자 anywhere-IPv4
규칙추가 포트범위 80
anywhere-IPv4
주소창에 퍼블릭 아이피주소 넣으면 연결됨
git-bash 재접속
화살표 윗키 누르면 자동완성
계속 돌리기
ls
nohup python app.py &
끄는 방법
ps -ef | grep 'python app.py' | awk '{print $2}' | xargs kill
가비아 들어가기
구매한 도메인 DNS 설정 들어가기
호스트 @
ip주소 숫자 넣기(54.180.121.211) 퍼블릭 주소
확인 저장