Я хочу использовать Flower (https://github.com/mher/flower), чтобы контролировать мои задачи Celery вместо django-admin, как это рекомендовано в их документах (http://docs.celeryproject.org/en/latest/userguide/monitoring.html#flower-real-time-celery-web-monitor). Однако, поскольку я новичок в этом, я немного смущен тем, как Цветочная страница основана только на HTTP, а не на HTTPS. Как включить защиту для моих задач Celery, чтобы любой старый пользователь не мог просто посетить веб-сайт без необходимости входа http://flowerserver.com:5555 и изменить что-то?
Я рассмотрел Celery собственную документацию об этом, но, к сожалению, нет упоминаний о том, как защитить Flower api или web ui. Все это говорит: [Need more text here]
Спасибо!
Обновление: Мой вопрос частично является дубликатом здесь: Как добавить аутентификацию и конечную точку к мониторингу цветов цветка Django?
Тем не менее, я разъясняю его вопрос здесь, спросив, как запустить его, используя среду, которая включает nginx, gunicorn и сельдерей на одной и той же удаленной машине. Мне тоже интересно, как настроить Flower вне доступного URL-адреса, но также предпочтет что-то вроде https вместо http, если это возможно (или каким-то образом обеспечить безопасность и доступ к нему удаленно). Мне также нужно знать, является ли уход за цветными цветами значительным риском для всех, кто может получить доступ к внутреннему API-интерфейсу Flower, и что может быть лучшим способом для его обеспечения, или если он просто должен быть полностью отключен и использоваться как раз для того, необходимой основой.