데이터과학 삼학년

NGINX와 uWSGI 본문

Web

NGINX와 uWSGI

Dan-k 2020. 2. 10. 10:06
반응형

NGINX와 uWSGI가 무엇이고, 왜 이것을 이용해야 하는가에 대해 정리해보려 한다.

 

NGINX는 쉽게 말해 서버이다. 즉, Web browser가 접속하길 요청하는 서버라고 보면 된다.

그렇다면 uWSGI는 왜 있는 것일까?

NGINX는 파이썬언어를 읽지 못한다. 그래서 uWSGI라는 녀석을 통해 python파일(app.py)을 http 형식으로 변환시켜 해석하고, 이것을 브라우저에 띄워주는 개념이다.

 

 

서로간의 통신을 살펴보면 아래 그림과 같다.

 

 

NGINX가 서버라고 했다.

그렇다면 HTTP 를 HTTPS로 적용하려면 어떻게 하면 될까?

CA(인증기관)으로부터 받은 인증서를 서버에 넣어주면 되는데...

NGINX config에 넣어주면 된다.

 

이런식으로 https 환경으로 할 것이기 때문에 인증서와 서버의 비밀키를 nginx(서버)에 넣어준다.

 

 

출처 : https://whatisthenext.tistory.com/124
728x90
반응형
LIST

'Web' 카테고리의 다른 글

flask http 요청 핸들러  (0) 2020.03.05
SSO (Single Sign On)  (0) 2020.02.11
nohup을 이용해서 데몬에 web 서버 띄우기  (0) 2020.02.07
HTTPS, SSL, 암호화(<->복호화)_(feat.대칭키,공개키)  (0) 2020.02.06
bootstrap card  (0) 2020.02.04
Comments