Найти - Пользователи
Полная версия: MEDIA_ROOT на другой хост.
Начало » Django » MEDIA_ROOT на другой хост.
1
desperadik
Python 2.7+Django 1.4. Работают 4 сервер: 1 фронт(nginx) и 3 бекэнда(apache)(debian 7), на всех один и тот же репозиторий. Статика собрана на фронтенде и он её отдаёт. Но так же надо сделать чтобы вся медиа было на фронтенде. Дык вот вопрос:

Как мне реализовать, чтобы Apache'и забирали и складывали медию на фронтенд?
Каким способом мне подключить фронтенд сервер в settings.py у бекенда?http?ssh?nfs?

Или можно это как то реализовать через сам nginx?Может быть через рерайты?

Прошу помощи.

п.с. конфиги могу предостатвить.
Singularity
А большие файлы у Вас есть ?
Я бы sshfs настроил ибо это самое простое.
Хотя хз что-то будет если между серверами пропадет соединение между серверами при загрузке файла

NFS
desperadik
Большие не большие. до 20 мб.
slav0nic
смотрите https://bitbucket.org/david/django-storages/
в MEDIA_URL просто указывается "http://…" и путь к медиа на другом сервере
Chern
Возможно есть смысл посмотреть в сторону rsync
lorien
> в MEDIA_URL просто указывается "http://…" и путь к медиа на другом сервере

Так ему вроде бы надо с бэкендов все upload файлы копировать на фронтенд
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB