Skip to content

20170819_GCPstart

SBJang edited this page Aug 19, 2017 · 1 revision

Google Cloud Platform Study

2017/08/19

GCP => Compute Engine 인스턴스 생성

https://cloud.google.com/free/

  • centos7 버전으로 진행

외부 접속용 ssh 키 받기

https://cloud.google.com/compute/docs/instances/connecting-to-instance#standardssh

  • (준비중)

Python 설치

https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-local-programming-environment-on-centos-7

(2단계 까지만)

  • yum 패키지 repo 업데이트
sudo yum -y update
sudo yum -y install yum-utils
sudo yum -y groupinstall development
sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm
  • python 설치 (3.6.x 버전)
sudo yum -y install python36u
python3.6 -V
  • pip 설치 (python 패키지 관리자)
sudo yum -y install python36u-pip
pip3.6 -V

django 설치

장고 공식 홈페이지(한글)

  • 장고 설치
sudo pip3.6 install django
python3.6 -m django --version
django-admin startproject mysite
  • 서버 띄우기
// [프로젝트폴더]/[프로젝트명]/setting.py 파일의 약 26번째줄
ALLOWED_HOSTS = ['35.189.161.209'] // 자신의 외부 접속 IP를 추가
python3.6 manage.py runserver 0:80
  • 0:80 의미 => 0은 모든 IP에서 접속할 수 있도록 허용 (미지정시 127.0.0.1), 80은 80번 포트 (http 기본)로 서버를 오픈 (미지정시 8000번 포트가 기본)
  • 마이그레이션 에러 문제 참고

Clone this wiki locally