Я читаю о запуске uWSGI за nginx: http://projects.unbit.it/uwsgi/wiki/RunOnNginx
Почему бы вам просто не открыть приложение uWSGI напрямую - почему вы положили его за nginx? (Возможно ли это? Я новичок в этом деле.)
Я читаю о запуске uWSGI за nginx: http://projects.unbit.it/uwsgi/wiki/RunOnNginx
Почему бы вам просто не открыть приложение uWSGI напрямую - почему вы положили его за nginx? (Возможно ли это? Я новичок в этом деле.)
Ответы:
uWSGI - это сервер приложений, он настроен и имеет опции для запуска пользовательского кода более безопасным способом. nginx - это веб-сервер, и он настроен и оптимизирован для такой работы (обслуживание статических файлов и прокси). Вы также можете запускать uWSGI в качестве веб-сервера, но вы потеряете количество функций nginx (или любого другого веб-сервера, который вы хотите использовать) и эффективность его работы со статическими файлами. Существует множество других причин (включая безопасность), но главная из них - это разная сфера применения. так что вам нужны оба. Кстати, это нормальная парадигма (веб-сервер, проксирующий сервер приложений) для практически всех современных решений развертывания.