Python 如何使用mod_wsgi和Django提供静态文件?
我想使用Python 如何使用mod_wsgi和Django提供静态文件?,python,django,mod-wsgi,Python,Django,Mod Wsgi,我想使用mod\u wsgi提供静态plist文件。在中,您已经按照如下方式配置了apache Alias /site_media/ "/var/www/mysite/media/" <Directory "/var/www/mysite/media"> Order allow,deny Options Indexes Allow from all IndexOptions FancyIndexing </Directory> 这个错误告诉我,Django正在拦截请求。
mod\u wsgi
提供静态plist
文件。在中,您已经按照如下方式配置了apache
Alias /site_media/ "/var/www/mysite/media/"
<Directory "/var/www/mysite/media">
Order allow,deny
Options Indexes
Allow from all
IndexOptions FancyIndexing
</Directory>
这个错误告诉我,
Django
正在拦截请求。如何在不使用python从磁盘读取文件并用http请求响应的情况下提供此静态文件?正如@sdolan
建议的那样,执行本地主机/site\u媒体/mac\u配置.plist
纠正了问题。正如@sdolan
建议的那样,执行localhost/site\u media/mac\u config.plist
纠正了问题。尝试@sdolan,这是有效的。如果我把它放在生产服务器上,url会是www.example.com/site\u media/mac\u config.plist
?是的。别名定义了相对于服务器根目录访问文件夹的位置。请尝试使用@sdolan。如果我把它放在生产服务器上,url会是www.example.com/site\u media/mac\u config.plist
?是的。别名定义相对于服务器根目录访问文件夹的位置。
Page not found (404)
Request Method: GET
Request URL: http://localhost/mysite/site_media/mac_config.plist
Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:
^config/
^admin/doc/
^admin/
The current URL, site_media/mac_config.plist, didn't match any of these.