Sparta/스파르타코딩 웹개발 종합반

웹개발 종합반 5주차 - AWS, 서버세팅, 도메인연결

또롱또 2022. 2. 12. 02:48
728x90

AWS 에서 인스턴스 시작

Keycode 를 다운받아서 보관.

 

Git Bash 실행

ssh 키코드다운받은거 드래그해서 넣기 ubuntu@aws의 퍼블릭 IPv4 주소
ex)ssh -i/c/Users/kevin/Desktop/WEB/keycode.pem ubuntu@xx.xxx.xxx.xxx

 

Git bash 설치할거

############# 설  치 ################

명령내릴때 python3라고 안치고, python이라고 치고 명령 내리기 
# python3 -> python
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10

 패키지를 설치할때 필요한거. (flast, pymongo 등)
# 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

 로컬호스트:5000에서 5000을 떼는 명령어 - 80 -j REDIRECT --to-port 5000// 80으로 들어오는애를 5000으로 바꿔줘라
# port forwarding
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5000

파일질라 왼쪽위의 사이트관리자열고 세팅

파일질라 내가 서버로 전송할 자료 보내기

좌측이 내 컴퓨터, 우측이 서버

필요한 git bash 명령어

############# 명령어################
ls - 현재폴더 확인
cd 폴더명 - 폴더로 진입
cd .. - 폴더 밖으로 나가기
python 실행파일.py - 앱 실행
nohup python 실행파일.py & - 서버 깃배시로 안키고도 계속 켜두기

계속 켜둔 서버 강제 종료하기
ps -ef | grep 'python app.py' | awk '{print $2}' | xargs kill

AWS 에서 인바운드 규칙 편집

퍼블릭 IPv4 주소를 치고 내가 만든 웹페이지 오픈 가능

가비아 가서 도메인 연결, 빨간부분은 퍼블릭 IPv4 주소만 준다

가비아 이해하기 - 퍼블릭 IPv4 주소에 별명을 붙혀준다 생각

728x90