为此,我用服务器引擎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,没有显示任何内容。你能帮我吗?
谢谢
发布于 2017-10-16 06:52:07
https://stackoverflow.com/questions/46764401
复制相似问题