구글 클라우드(GCP)에 Flask 서버 구축하기
1. GCP 서버 구축
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
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에서 접근을 허용해줘야 한다.