Backend/ETC

python web stack flow 개념 정리하기

jellylucy 2021. 1. 14. 17:21

정리

 

1. 우리는 python으로 웹 어플리케이션을 만들때

웹 프레임워크flask, django들이 사용하는 template, view들을 이용한다. 

이용하면서 웹 서버를 만든다.

 

2. 실제로 deploy를 하게 되면 wsgi 라는 인터페이스가 있는데

그런wsgi를 제공해주는  Gunicorn등등의  웹서버가 있다.

 

3. 그렇지만 그런 python웹서버는 보안문제가 있다. + 한번에 request들을 해결하기 어렵다.

 

전문적인 웹서버를 proxy서버로 앞에다 둔다. 

 

다시한번 http request를 포딩해주는 프록시서버를 둔다.

www.youtube.com/watch?v=5rjhJRyu8s8&feature=youtu.be