드디어 웹 프로그래밍 A-Z 기초를 1회 완주 하였다. 기초적이지만 서버구매, 웹페이지를 하나 만들어내는 것을 처음부터 끝까지 본 것 같다. 물론 3일이라는 짧은 시간에 시도했기 때문에 머릿속에 절반 정도 남아있는것 같다. 다시 복습하는 것은 필수라고 할 수 있겠다. 지금 까지 웹개발... 프론트엔드 백엔드.. 너무 생소하다 라고 생각하면서 도전하지않고 있었던 시간들이 아깝게 느껴진다.
# API의 GET, POST 연습하기
클라이언트 : html, 서버 : db와 연결된 python코드 1. 클라이언트와 서버 연결 확인하기 서버
ls: 내 위치의 모든 파일을 보여준다.
pwd: 내 위치(폴더의 경로)를 알려준다.
mkdir: 내 위치 아래에 폴더를 하나 만든다.
cd [갈 곳]: 나를 [갈 곳] 폴더로 이동시킨다.
cd .. : 나를 상위 폴더로 이동시킨다.
cp -r [복사할 것] [붙여넣기 할 것]: 복사 붙여넣기
rm -rf [지울 것]: 지우기
sudo [실행 할 명령어]: 명령어를 관리자 권한으로 실행한다.
sudo su: 관리가 권한으로 들어간다. (나올때는 exit으로 나옴)
AWS EC2에 접속
ssh -i 받은키페어를끌어다놓기 ubuntu@AWS에적힌내아이피
FileZilla를 이용하여 작업했던 코드를 서버로 옮겨줄수있다
메모했던것들
포트의 개념 ip주소의 항구같은 개념
80포트는 기본 포트 생략가능
nohup 컴퓨터를 종료해도 서버가 계속 돌아갈수 있게만드는 명령어
app.py를 계속 돌리는 명렁어
nohup python app.py &
ps -ef 모든 프로세서 보기
서버 'app.py'를 포함한 모든 프로세서를 보이기 ps -ef | grep 'app.py'