일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 미밴드 1S
- virtualenv
- Python
- 마이크로소프트
- AWS EC2
- 샤오미
- 스마트 러닝화
- IOT
- PostgreSQL
- django
- 무브나우
- psycopg2
- 아이디어팩토리
- berkeley db
- LED
- 미니 화이트
- windows
- 워크샵
- 위즈네트
- 온오프믹스
- restful
- help_text
- 탱크램팩토리
- virtualenvwrapper
- UserCreatioForm
- 스포츠코치
- uWSGI
- ted
- 데이터 이전
- nginx
- Today
- Total
목록블로그 만들기 (4)
NERD WORLD
지난번 포스트에서 Nginx 웹 서버의 configuration file을 수정해서 원하는 방식으로 정적 컨텐츠를 서비스하는 방법을 살펴봤다. CSS를 커스터마이징하고, HTML 파일의 태그를 이용한 하이퍼링크(hyper-link)를 잘 활용한다면 정적 컨텐츠들로 구성된 블로그를 만들기에 충분할 것이다. 다만 노동력이 매우 많이 필요할 뿐. 그럼에도 간단히 자신의 레주메(resume)를 웹 페이지로 표현하기에는 적절할 것 이다. 이제 다음 단계로 Django 웹 프레임워크와 결합할 것이다. 현재 구상중인 블로그는 블로그 포스트를 보여주는 것 뿐 아니라, 사고 싶은 물건들 등록, 좋아하는 동영상을 유튜브에서 임베딩, 읽은 책에 대한 후기, 관람한 영화에 대한 후기 등 다양한 기능을 수행한다. Django로..
지난 포스트에서 AWS EC2 인스턴스에 Nginx를 설치하고, 브라우저에서 Public IP 주소로 접속하여 Default 웹 페이지가 띄워지는 것을 확인하였다. 이제 단기 목표는 우리가 준비한 정적 컨텐츠(static contents)를 웹 서버를 통해 유저에게 제공하는 작업을 구현하고 이해하는 것이다.Nginx가 동작하는 기본적인 원리에 대해서 이해하면 좋을 것 같다. 더 넓고 엄밀한 의미에서 웹 서버가 어떻게 동작하는지에 대해 알기 위해서는 Nginx의 코드를 뜯어보고 이해해야 하겠지만, 우선은 정성적으로 configuration file의 구성요소들을 이해함으로써 더 얕은 수준의 이해를 추구할 것이다. ※ 포스트의 내용은 글이 쓰여진 일자(2016년 3월 14일) 기준으로 가장 최신의 NGINX..
1) AWS 계정 생성 우선 배포를 위한 머신이 필요했다. 새로운 구글 계정을 만들고, AWS에 가입할 계획이었다. 원래 사용중인 구글 계정에는 이미 연동된 EC2 인스턴스가 있었기 때문. 구글 계정을 만들 때 계정 이름에 하이픈('-')을 허용한다면 changhyun-blog@gmail.com 처럼 용도에 맞게 예쁘게 분류해볼 수 있을 것이다. 그러나 이를 허용하지 않으므로 changhyunblog@gmail.com 으로 만드는 것이 최선이었다.2) Linux Instance 생성Linux 가상 머신 시작 이라는 가이드를 따라 Amazon Linux AMI를 사용해보려다가 커맨드가 익숙치 않아서 (apt-get 이 안먹힌다던가) 포기했다. 예전에 만들어본 Ubuntu Server 14.04 LTS 인스..
블로그를 만들기로 결심한 뒤, 머릿속에 많은 생각들이 거쳐갔다. 처음은 블로그의 외형(appearance)에 대해서. 즉, 프런트-엔드(Front-End)에 대해서였다. (백-엔드에 대해서도 마찬가지지만) 프런트-엔드에 대해서는 아는바가 별로 없다. 부트스트랩(Bootstrap)의 무료 테마를 가져다가 적당히 커스터마이징해본 수준이었다. HTML로 레이아웃을 잡고, 직접 CSS 클래스를 작성해서 나만의 테마를 만드는 작업은 그리 흥미로운 못했다. 따라서 외형은 가능한 심플하게 구성하고 싶었다.모든 주제에 대해서, 바닥부터 Bottom-Up으로 학습하기로 마음을 먹고나니 가장 먼저 생각해야할 부분은 웹 서버(Web Server)였다. Django 프레임워크는 웹 어플리케이션 서버(Web Applicatio..