Я читаю о запуске uWSGI за nginx:http://projects.unbit.it/uwsgi/wiki/RunOnNginx

Почему бы вам просто не открыть приложение uWSGI напрямую - почему вы положили его за nginx? (Это вообще возможно? Я новичок в этом деле.)

1 ответ1

2

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .