1. 파일질라 다운로드
2. 가비아 홈페이지 (도메인)
DNS 호스트 > DNS 관리툴 > 값/위치 에는 퍼블릭 ip
3 aws ec2 생성 간단한 정리
01) ubuntu로 생성 아래설정 그대로
02) 포트 설정
03) 인스터스의 반납은 인스턴스 종료이다.
04) 인스턴스에 접근하는방법
ec2에서 연결(여기서도 이용해봤는데 잘 안됨... 사용법을 아직 모르는듯)을 할 수 있지만 git Bash를 이용한다.
(1)
ssh -i {키페어 위치} ubuntu@{ec2 퍼블릭 IPv4 주소}
이후 yes 입력
(2) ssh 연결이 되었다면 아래 명령어하나씩 입력
# 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 포트를 5000으로 설정했는데 80으로 접근해도 5000으로 연결이 가능하게끔 하는 명령어
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5000
(3)app.py를 실행해줘야하기에 app.py가 있는 디렉토리로 접근해 아래 명령어
패키지 설치 명령어
pip install flask
pip install pymongo
pip install dnspython
(4) 기타 명령어
파일 실행
python app.py
앱 유지
nohup python app.py &
앱 끄기
ps -ef | grep 'python app.py' | awk '{print $2}' | xargs kill
'항해99' 카테고리의 다른 글
[항해99] 2주차 객체지향프로그래밍 (0) | 2022.06.30 |
---|---|
[항해99] 1주차 파이썬 미니 웹개발 프로젝트 (0) | 2022.06.30 |
[항해99] 사전 준비 - (4) 크롤링, mongoDB, flask, ajax, 자주 쓰게될 html골격 및 css (0) | 2022.04.26 |
[항해99]0주차 사전 준비 (3) - 파이썬 패키지 및mongoDB, 크롤링 (0) | 2022.04.25 |
[항해99] 사전 준비 0주차 (2) - repeat 과 파이썬 문법 (0) | 2022.04.25 |