파이썬으로 웹사이트 만들기 #1.구글 클라우드 플랫폼 활용(Google Cloud Platform) 볼께요

컴퓨터 언어를 하나 배워야겠다는 생각에 뭘 해볼까 고민하다가 그중 진입장벽이 낮다는 파이썬을 선택했다.파이썬과 함께 html와 css를 동시에 몸에 달고 싶어”파이썬”에서 구글 클라우드 플랫폼에 웹 사이트를 만들기로 결정. ​, 구글 클라우드 플랫폼을 선택한 것은 1. 최초의 가입 후 300달러까지 무료로 쓰고 볼 수 있다는 점 2. 배우고 익히는 데는 능동적인 과정이 많은 것이 좋다고 생각하고 ​ 우선 하나도 모르니까 기본적 가이드는 생활 코딩 파이썬 강의를 따라잡지, 실행의 세팅을 구글 클라우드 플랫폼에 했다.원래 생활코딩에서 소개해 준 코드 애니웨어(codeany where)라는 사이트에서 하려다 생각이 바뀌어 갈아탔다.만약 나처럼 구글 클라우드 플랫폼에 파이슨으로 홈페이지를 만들어 볼까 하는 초보자가 있다면 내 기록이 도움이 됐으면 한다.굳이 파이송이 아니더라도 html로 홈페이지를 만들거나 그 누보, xe, 워드프레스를 만들거나 해도 일정 부분 겹칠 수 있어.우선 구글 클라우드 플랫폼 설정은 간단하다.구글 클라우드 플랫폼 가입 후 프로젝트 생성 후 인스턴스를 만들면 웹사이트를 만들기 위한 기본 준비는 완료.

>

프로젝트 작성은 따로 설정하지 않고 바로 만들어진다.Compute Engine 준비가 완료되면 VM 인스턴스 만들기를 누른다.​

>

인스턴스의 설정 내용에 의해서 1개월의 요금이 다르다.나는 연습용으로 사용하기 때문에 아래와 같이 최소한으로 설정했다. 한달 약 6달러 미만. 커피 한잔의 가격이라면 아깝지 달래!​ 이름: 원하도록 설정 지역:한국과 가까운 것은 홍콩과 도쿄이지만, 도쿄가 더 싸고 그대로 도쿄에 선택기 유형:’ 초소형(공유 vCPA 1개, 0.6GB메모리, f1-micro)을 선택 실행 디스크:Ubuntu 16.04 LTS/표준 영구 디스크 10GB방화벽:HTTP트래픽 허용 확인 ​ 다른 곳은 설정 그대로 사용한다.그리고 ‘만들기’를 클릭하면 인스턴스가 생성된다.

>

>

VM 인스턴스 항목에 들어가면 인스턴스 리스트가 보인다.내부 IP와 외부 IP가 있다.​ 다시 연결 항목의 SSH 들어 apache2의 설치 및 cgi의 설정 등의 홈페이지를 만들기 위한 밋쟈크오프을 해야 한다.고수들에게는 이 정도는 껌이겠지만 나 같은 완전 초보자는 이 과정도 정말 힘들었다.무엇보다.py파일(python확장자)파일을 html로 출력하면 한글이 깨져 나오는 부분을 수정하는 데 시간이 걸렸다.html 내용이라든지? id=(urlquery string)에 한글이 들어가면 하얀 화면만 나올까, 깨질까… 어쨌든 해결은 됐지만=프로그래밍 언어를 배우려면 영어권 자료가 얼마나 중요한지 새삼 깨달았다.하지만 프로그래밍도 잘 알려지지 않았는데 영어 자체의 진입 장벽도 높아 좌절하는 사람이 많은 것 같다.그래도 모든 시작은 미약하고 낯설기 때문에 이 과정을 극복하지 않으면 아무것도 할 수 없다고 스스로를 얼마나 격려했는지.

그 과정을 소개하기로 하자. 가는 길은 다르지만 같은 고난을 극복하는 자들이여, 힘을 냅시다. (영화)