Server Memo

WAF  

Web Application Firewall

 

WEBアクセラレーション

webサーバーの代わりにクライアントのリクエストを受け付け、複数のサーバーに分散させるリバースプロキシ、さらにサーバーからのレスポンスをキャッシュする

 

フォワードプロキシ

反応の遅いwebサイトに代わり応答するもの(普通のプロキシ)

 

リバースプロキシ

クライアントのリクエストを中継し、他のwebサーバーへリクエストを振り分ける。(ロードバランサ)

 

WSGI

Python標準のwebserver

 

Gunicorn

軽量のWSGI

 

nginx

フロントエンドwebサーバー。webサーバーの代わりにクライアントのリクエストを受け付け、複数のサーバーに分散させるリバースプロキシ、さらにサーバーからのレスポンスをキャッシュする高速webアクセラレーター。

webサーバー以外の使い方として、WAF、SSL、リバースプロキシとして使える。

web–(https) — nginx — (http) — gunicorn(複数) — django — database

 

※参考

https://django-best-practice-ja.readthedocs.org/ja/latest/deployment/servers.html#nginx

Leave a Reply