Указание Nginx на Gunicorn на другом сервере

У меня есть куча различных сервисов, работающих в нескольких контейнерах lxc, включая приложения Django.

Я хочу установить Nginx на хост-машине и проксировать передачу данных на экземпляр Gunicorn, запущенный в контейнере lxc. Идея заключается в том, что пользовательские доменные имена и сертификаты добавляются на Host, а контейнеры остаются неизменными для различных установок.

это работает, если я proxy_pass с хоста на nginx, запущенный в контейнере, но тогда у меня возникают проблемы с csrf, который для администратора Django нельзя отключить.

Итак, я хотел бы запустить nginx только на хост-сервере, соединяющемся с экземпляром Gunicorn в контейнере lxc.

Не уверен, что это исправит проблемы с csrf, но кажется неправильным запускать несколько экземпляров nginx

Вернуться на верх