Django позади nginx proxy_pass: установить корневой URL-адрес, отличный от localhost - PullRequest
0 голосов
/ 14 сентября 2018

У меня есть приложение django rest, которое работает на локальном сервере на сервере. Доступ к нему можно получить извне, используя nginx proxy_pass. Он работает нормально, пока у меня не будет возвращаемого значения из модели, которая имеет FileField. Возвращает полный URL-адрес файла: localhost:8000/static/a_file.file. Это должен быть публичный IP-адрес / домен моего сервера для доступа к файлу, что-то вроде: my.domain.com/static/a_file.file. Могу ли я установить базовый / корневой URL, возвращаемый из модели?

Мой подход к запуску приложения из proxy_pass неверен? Я видел много статей, рекомендующих использовать nginx в качестве proxy_pass на рабочем сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...