2017-10-16 130 views
1

我準備一個django項目與服務器引擎nginx使用gunicorn的。我正在努力解決頁面見解,並且希望在我的nginx設置中利用瀏覽器緩存。槓桿瀏覽器緩存django-nginx不工作

項目我的目錄佈局:

mainprojectfolder 
--mainproject 
----static 
manage.py 
--media_cdn 
--static_cdn 

在我的settings.py我安排靜態文件:

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的設置

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,並沒有顯示。你可以幫我嗎 ?

感謝

回答