버그 잡이

구글 클라우드(GCP)에 Flask 서버 구축하기 본문

기타

구글 클라우드(GCP)에 Flask 서버 구축하기

버그잡이 2020. 3. 24. 21:39

1. GCP 서버 구축

 

- https://wikidocs.net/30957

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

 

- 자세한 설명. 위 예제에서는 debian을 사용했는데 나는 ubuntu로 바꿔서 사용

 

 

 

2. Flask 서버 구축

 

- http://yonggari.com/set_to_python_server/

 

AWS에 Flask를 활용한 python 서버구축하기(가장 쉬운방법) - Yonggari's Lab

1. AWS 시작하기 Amazon EC2 :  https://aws.amazon.com/ko/ec2/?hp=tile&so-exp=below 본 예제에서의 설치버전 : Ubuntu Server 16.04 LTS (HVM), SSD Volume Type – ami-f293459c – 첫 가입시 무료로 이용할 수 있는 인스턴스 입니다. port 설정안내 – python에서 별도의 포트를 설정하지 않으면 기본으로 5000번 포트를 사용한다. – AWS에서 보안영

yonggari.com

 

 

 

 

[마주한 에러들]

 

1) 가상환경 설치 오류

  - 정확한 원인은 모르겠으나 버전 차이로 인한 에러인듯

  - https://hidekuma.github.io/python/virtualenv/virtualenvwrapper/python-virtualenv-wrapper/

 

Python: 파이썬 가상환경 만들기 (virtualenv + virtualenvWrapper)

Be awe$ome

hidekuma.github.io

 

 

2) pip permission error

- 위 에러로 인해 flask 설치가 안 되었음.

 

[TIL] pip, pip3 install 중 permission 관련 오류 해결

aws ec2 linux 서버에서 pip3 install 중 다음과 같은 에러가 발생하였습니다. "Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/lib64/python3.6/site-packages/nu..

potensj.tistory.com

 

 

 

3) GCP 방화벽 설정

- run.py를 해주고 5000 포트로 접근하려면 gcp에서 접근을 허용해줘야 한다.

https://gusrb.tistory.com/50

 

반응형
Comments