AWS 로그인
서울확인
인스턴스 - 컴퓨터 한대 사놓음
서버에 원격 접속할 깃배쉬 실행
$ ssh -i "pem파일 갔다붙이기" ubuntu@13.209.42.94
우분투@ 있어야 원격 접속 되어있는상태이다 (로그인 되어있음 확인)
mkdir sparta (스파르타 디렉토리 만들어줘)
ls 그 폴더에 뭐가 있는지 확인해줘
cd sparta/ 스파르타 폴더에 들어가줘
cd.. 스파르타 폴더에서 나가라
파일질라 원격접속한 서버에있는 파일을 업로드 다운로드해주는 프로그램
파일질라 파일아래 버튼 클릭 후 연결 버튼
파일질라에 initial.ec2.sh 파일을 파일질라의 서버폴더에 넣기
sparta$ 폴더에서 cd sparta
sudo chmod 755 initial_ec2.sh 엔터 (권한만 바꾸고)
./initial_ec2.sh 엔터 (서버에서 실행하는 파일들 집합) exit는 나가기
인스턴스 종료하고
깃배쉬에서 플라스크 깔아주기 pip install flask
깃배쉬에서 파이몽고 깔아주기 pip install pymongo
python app.py 실행하기
AWS 자체 방화벽 풀기
인스턴스 -체크박스 클릭 -보안 -보안그룹- 인바운드 규칙편집 - 포트범위
5000 추가 80 추가 27017 몽고DB*(위치무관) 저장
깃배쉬 서버 끄기 Ctrl + C
깃배쉬 서버 키기 python app.py
1) 로보3t 로그인
2) 서버 id 비번 변경 - 이니셜 파일 파이참에 가져와서 user pw변경후 저장실행하면 됨
3) 파이참의 id pw 확인
4) 파일질라에서 올리기
5) 파일질라에서 python app.py -실행 확인
6) 포트번호 떼어주기 -항구를 항상열어두기
서버 키기
(1) cd sparta 엔터
(2) python app.py 엔터 서버 키고
(3) 깃배쉬에서 nohup python app.py & 그리고 x로 끄기 (계속실해중)
서버끄기
(1) cd sparta로들어와서
(2) ps -ef | grep 'app.py' 엔터
(3) kill -9 22811
(4) kill -9 22937(code번호) (서버 꺼짐)