我使用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,并且没有显示任何内容。你能救我吗?
由于
答案 0 :(得分:0)