apache / flask下的目录列表。 我有一个在apache web服务器下运行的烧瓶,这是conf文件。
<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目录中的内容。例如,尝试访问静态目录(... / wiki / static /)给了我这个&#34; Not Found&#34;错误。
可能出现什么问题?
答案 0 :(得分:1)
/static/
正在通过Flask进行路由。如果您将文件放在该目录中并请求它:/wiki/static/file.jpg
它应该可以工作。 Flask不像Apache那样为静态文件夹的根提供索引。
也就是说,最好通过您的网络服务器(Apache)直接路由您的静态文件,而不是通过Flask。