항해99 사전준비 5주차

gusdas·2022년 1월 27일
0

항해99

목록 보기
5/13

5주차는 파일질라, 가비아에서 도메인 구입, 데이터 update하기

데이터 update시 id값을 int값으로 줬는데 클라이언트에서 서버로 다시 보낼 때 str값으로 주기 때문에 int(id)로 형 변환을 통해 id값을 찾았다.

클라우드 사용시 트래픽대응도 쉬워지고 서비스를 붙이기 쉽다.

사용 패키지 flask pymongo dnspython

aws 사용법(window)
ssh -i [key] ubuntu@[ip] 로 접속

리눅스 기본 명령어
mkdir: 폴더생성
ls: 디렉터리 보기
cd: 폴더로 들어가기

EC2 설치
python3 -> python : python3를 python으로 명령할 수 있게 해줌
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10

pip3 -> pip : 패키지 설치를 도와줌
sudo apt-get update
sudo apt-get install -y python3-pip
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1

port forwarding : 80포트로 들어오면 5000포트로 연결
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5000

파일질라 사용
New Site에서 프로토콜 SFTP, 호스트 AWS IP주소, 포트 22(고정)

로그온 유형 키파일, 사용자 ubuntu(고정) , 키파일 PEM file

nohup설정하기
설정하는 이유 git bash 창이 꺼져도 서버가 꺼지지 않도록 설정

nohup python app.py &

강제 종료 코드: ps -ef | grep 'python app.py' | awk '{print $2}' | xargs kill

도메인 연결하기
가비아에서 연결하기

OG태그 넣기

OG태그 초기화
카카오톡은 한번 저장한대로 계속 저장
https://developers.kakao.com/tool/clear/og

profile
웹개발자가 되자

0개의 댓글