使用nginx为动态URL提供静态文件服务

2024-09-25 00:36:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一些静态文件要提供服务,我知道Django和Python不适合在生产环境中提供静态文件。在

我目前的设置是nginx,后面是python/django,通过nginx_fastcgi或uwsgi workers。Nginx提供CSS和Javascript等静态文件,所有的动态页面都传递给python生成。在

不过,也有一些URL像/user/input/battleships.in。这里battleships.in是一个静态文件,位于文件系统的`$MEDIA_ROOT/users/$请求.用户.用户名. 有没有办法让django确定正确的url,然后将请求代理回nginx以提供静态文件?在


Tags: 文件djangoin环境静态nginx动态fastcgi