nginx가 필요한 이유
[배포해보기 (9)] Static 의 이해
nginx를 앞단에 두고 뒤에 있는 django를 구동시키는 것까지 했지만 정적인 파일들을 로딩하지 못하고있다. 왜 gunicorn / django 가 static files를 받지 못하는가? static이란 무엇인가? 초기에 서버들은 단순한 html 파일들, 정적인 파일들만 제공하는 역할을 했다. 클라이언트가 index.html을 요청하면 서버가 해당 html을 제공하는 정도의 역할만을 수행하였다. (모두 static한 서버였다.) 하지만 static만으로 처리하는 것은 한계가 존재한다. 이에 동적(dynamic)으로 컨텐츠를 생산해낼 수 있는 방향으로 변화한다. 예전에는 서버가 static과 dynamic content를 모두 처리했다. 하지만 시간이 지나며 dynamic content가 복잡해지다보..