首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >利用django nginx无法工作的浏览器缓存

问利用django nginx无法工作的浏览器缓存
EN

Stack Overflow用户
提问于 2017-10-16 06:47:02
回答 1查看 672关注 0票数 2

为此,我用服务器引擎nginx编写了一个django项目。我正在努力解决网页洞察力,我想利用浏览器缓存在我的nginx设置。

我的项目目录布局是:

代码语言:javascript
复制
mainprojectfolder
--mainproject
----static
manage.py
--media_cdn
--static_cdn

在我的settings.py中,我安排了静态文件:

代码语言:javascript
复制
STATIC_URL = '/static/'
MEDIA_URL = '/media/'
STATIC_ROOT = "/home/ytsejam/public_html/ozkansimple/static_cdn/"
MEDIA_ROOT = "/home/ytsejam/public_html/ozkansimple/media_cdn/"

我的nginx设置是

代码语言:javascript
复制
server {
    listen   80;
    server_name www.ozkandurakoglu.com;
    client_max_body_size 4G;
    root /home/ytsejam/public_html/ozkansimple/;
    access_log /home/ytsejam/public_html/ozkansimple/logs/nginx-access.log;
    location /static/ {
        autoindex on;
        alias   /home/ytsejam/public_html/ozkansimple/ozkand/static/;
     }

    location /media/ {
       autoindex on;
       alias   /home/ytsejam/public_html/ozkansimple/media_cdn/;
      ;
    }


    #location ~*  \.(jpg|jpeg|png|gif|ico|css|js)$ {
    #               expires 365d;
    #       }
}

当我注释掉缓存时,我所有的静态和媒体文件都得到404,没有显示任何内容。你能帮我吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-10-16 06:52:07

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46764401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档