1. 파일질라 다운로드

 

Download FileZilla Client for Windows (64bit x86)

Download FileZilla Client for Windows (64bit x86) The latest stable version of FileZilla Client is 3.59.0 Please select the file appropriate for your platform below. Please select your edition of FileZilla Client FileZilla FileZilla with manual FileZilla P

filezilla-project.org

 

 

2. 가비아 홈페이지 (도메인)

 

웹을 넘어 클라우드로. 가비아

그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브

www.gabia.com

 

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

 

 

 

복사했습니다!