Зачем мне подключать nginx к uWSGI?

Ответы:

2

uWSGI - это сервер приложений, он настроен и имеет опции для запуска пользовательского кода более безопасным способом. nginx - это веб-сервер, и он настроен и оптимизирован для такой работы (обслуживание статических файлов и прокси). Вы также можете запускать uWSGI в качестве веб-сервера, но вы потеряете количество функций nginx (или любого другого веб-сервера, который вы хотите использовать) и эффективность его работы со статическими файлами. Существует множество других причин (включая безопасность), но главная из них - это разная сфера применения. так что вам нужны оба. Кстати, это нормальная парадигма (веб-сервер, проксирующий сервер приложений) для практически всех современных решений развертывания.

Роберто
источник