Filezilla란?
웹 호스팅을 위해 내 컴퓨터에서 FTP서버로 파일을 쉽게 전송하기 위한 프로그램
Filezilla 설치 : https://filezilla-project.org/download.php
Filezilla로 파일 전송하기
- 화면에서 왼쪽이 내 컴퓨터 파일이고 오른쪽은 aws 서버의 파일이라고 보면 된다.
- 화면 좌측 상단의
파일
밑에 있는 사이트 관리자 열기
버튼을 누르면 해당 팝업창이 뜬다.
New Site
를 누르고 원하는 이름을 입력한다.
- 프로토콜은 SFTP로 설정하고 호스트에 인스턴스의 퍼블릭 IP주소를 입력한다. (포트 번호는 22)
- User 이름은 Ubuntu로 지정해야 한다.
- 키 파일은 키페어 pem 파일의 위치를 찾으면 된다.
- 다 했으면
연결
버튼 클릭!
- 파일을 드래그앤드롭하는 방식으로 전송할 수 있다.
Flask 서버 실행하기
python app.py
- git bash로 돌아가 파이썬 파일을 실행하면 이전에 내 컴퓨터에서 사용했던 패키지들을 설치해야 한다는 경고문구가 뜨며 실행되지 않는다.
pip install flask pymongo dnspython
- 프로젝트를 만들면서 설치했던
flask
, pymongo
, dnspython
를 동일하게 설치했다.
- 이후 다시 실행!
python app.py
- 서버 실행이 완료되면 브라우저에
[내 public IP]:5000
으로 접속할 수 있다.