2014-12-04 2 views
0

Список каталогов под apache/flask. У меня есть фляга, работающая под веб-сервером apache, и это файл conf.Проблема с листингом каталогов с Apache/Flask

<VirtualHost *:80> 
DocumentRoot /Library/WebServer/Documents/wsgi/scripts/wiki 
ServerName name 

WSGIScriptAlias//Library/WebServer/Documents/wsgi/scripts/wiki.wsgi 

<Directory "/Library/WebServer/Documents/wsgi/scripts/wiki"> 
    Options Indexes MultiViews FollowSymLinks 
    AllowOverride AuthConfig All 
    Order allow,deny 
    Allow from all 
</Directory> 

ErrorLog "/private/var/log/apache2/wiki_error_log" 

</VirtualHost> 

Вопрос заключается в том, что даже с Options Indexes, я не могу получить доступ к содержимому в каталоге вики. Например, попытка доступа к статическому каталогу (.../wiki/static /) дает мне эту ошибку «Not Found».

Что может быть неправильным?

enter image description here

ответ

1

/static/ перенаправляется через колбу. Если вы поместите файл в этот каталог и запросите его: /wiki/static/file.jpg он должен работать. Flask не предоставляет индекс для корня статической папки, такой как Apache.

Сказанное: лучше всего направлять ваши статические файлы непосредственно через ваш веб-сервер (Apache), а не через Flask.

Смежные вопросы