Найти - Пользователи
Полная версия: Django + Apache2 + Statics files
Начало » Django » Django + Apache2 + Statics files
1
Zerstoren
Всем привет.

Эта вечная досадная проблема с статичными файлами у джанго.
В общем вести обработку статичных файлов через сам джанго очень не рационально, как по ресурсам так и по безопасности.

Попытки сделать RewriteRule увенчались провалом. Все URL стали идти через файл который указан в RewriteRule (htaccess) и естественно 404 ошибка.

Кто и что может посоветовать. Т.к. в инете куча инфы как пропустить статичные файлы через джанго, но нету инфы о том как пропустить файлы через Апач обойдя джанго.
minotavr_x86
Копай в сторону настройки виртуальных хостов в apache. Django тут совсем не причем.
У меня сделано так:
Alias /media/       "/путь до файлов/media/"                                                                                                                                  
Alias /css/ "/путь до файлов/scheta/css/"
Теперь все доступно по ссылкам вида site.ru/media/какой то фаил
Самому пока не надо, но во всех статьях утверждают, что лучше для статики использовать nginx.
Александр Кошелев
Zerstoren
Т.к. в инете куча инфы как пропустить статичные файлы через джанго, но нету инфы о том как пропустить файлы через Апач обойдя джанго.
Ну зачем же вы обманываете. В документации есть информация про то как сервить статические файлы – https://docs.djangoproject.com/en/dev/howto/static-files/#serving-static-files-in-production .
Zerstoren
Еще доступ к файлом должен идти от корня сайта.
К примеру robots.txt который обязан лежать в корне сайта.
Enchantner
апач не нужен, юзайте nginx :)
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