filezilla(파일질라)로 EC2(AWS)에 업로드 

 

 

filezilla로 3개 EC2에 업로드

 

업로드 된거 확인
app.py 실해하면 Flask가 설치 안되있다고 나옴
pip install flask 플라스크 설치
다시 app.py 실행하면 pymongo 설치하라고 나옴
pip install pymongo 설치
pip install dnspython 설치

 

python app.py 실행

 

EC2(AWS)에서 보안 보안 그룹 클릭

 

인바운드 규칙 편집 클릭

 

규칙 추가 후 포트범위 5000, 소스 유형 변경

규칙 추가 후 포트범위 80, 소스 유형 변경

규칙저장 클릭

 

 

인스턴스 퍼블릭 IPv4 주소 복사

 

복사한 퍼블릭주소:5000 입력하면 접속 된거 확인 ( 5000뺴도 접속 가능 )

스마트폰이나 다른 pc에서 해당 주소 입력하면 접속 됨 인터넷 배포 완료

 

https://cojun.tistory.com/25

 

2023-01-20 EC2 AWS 에서 대여한 ubuntu 서버 세팅하기 ( filezilla 설정 )

Git에서 AWS에서 대여한 ubuntu로 원격 접속 하기 ( 밑에 url 참고 ) https://cojun.tistory.com/22 서버 환경 세팅 # python3 -> python 1 ) python3 명령어를 python으로 사용할 수 있게 하는 명령어 sudo update-alternatives --

cojun.tistory.com

 

전에 글에서 # port forwarding

1 ) 80포트로 들어오는 요청을 5000포트로 넘겨주는 명령어

 

sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5000

 

이걸 설정 해줬기 때문에 80포트로 오는 요청을 5000 포트로 전달하게 하는 포트포워딩(port forwarding) 을 사용함

 

리눅스에서 기본으로 제공해주는 포트포워딩을 사용

 

여기서 문제는 현재 실행시키고 있는 app.py를 종료하게 되거나 pc를 종료하게 되면

사이트 접속이 안됨 

 

다음 글에서 종료하게되도 켜져 있는 상태로 유지할 수 있도록 해보겠다.

 

 

+ Recent posts