Найти - Пользователи
Полная версия: Apache+mod_python
Начало » Django » Apache+mod_python
1
mpz
после “расшаривания” апачем через дерективу
        <Location "/somepath/media/">
SetHandler None
</Location>
админка стала нормально отображать стили, но при этом введя адрес http://somesite.ru/somepath/media/ я попадаю в директорию media файлов и могу по папкам шарится - это нормально вообще? как-то можно убрать доступ к папке через браузер, но сохранить доступность для нормально отображения стилей той же админки?
Спасибо.
o7412369815963
создай в папке медиа пустой файл index.html
mpz
Спасибо, помогло!)
poltergeist
Может так правильнее? “Options -Indexes”
mpz
Да “Options -Indexes” больше понравилось, спасибо.
OZION
еще можно в urls.py прописать:
(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': os.path.join(DIRNAME, "media"), 'show_indexes': False }),
подробнее можно почитать тут http://docs.djangoproject.com/en/dev/howto/static-files/
poltergeist
OZION Это стоит применять только для тестового сервера, для продакшена - это большая дыра в безопасности.
Django documentation
The big, fat disclaimer
Using this method is inefficient and insecure. Do not use this in a production setting. Use this only for development.
For information on serving static files in an Apache production environment, see the Django mod_python documentation.
tezro
OZION
еще можно в urls.py прописать:
(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': os.path.join(DIRNAME, "media"), 'show_indexes': False }),
подробнее можно почитать тут http://docs.djangoproject.com/en/dev/howto/static-files/
И лучше так не делать.
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