- Я развертываю несколько сайтов на основе Flask на Linode VPS, используя NGINX в качестве статического сервера / обратного прокси-сервера.
- Я полностью понимаю, как это работает для нескольких сайтов, прочитав входящий заголовок и используя файлы / etc / nginx .conf для каждого данного сайта.
- У меня возникли проблемы с нахождением ясности в том, как gunicorn, установленный на каждом узле сайта, запускается для обработки вызовов WSGI, отправляемых с сервера NGINX всей VPS.
- Я вижу, что supervisord используется в учебных руководствах, но только в отношении одного сайта, а не того, как supervisord, работающий на уровне VPS (например, NGINX), может запустить Gunicorn для определенного сайта. Мне также не ясно, почему на каждом сайте есть своя установка Gunicorn. Как это работает?
Извините, если это дублирует другие вопросы, но я не нахожу ответов ни здесь, ни где-либо еще.