Django nginx浏览器缓存工作中途工作



我在我的/etc/nginx/stites-abailable/

的文件中
upstream app_server {
    server 127.0.0.1:9000 fail_timeout=0;
}
server {
    listen 80 default_server;
    listen [::]:80 default_server ipv6only=on;
    root /home/portforlio;
    index index.html index.htm;
    client_max_body_size 4G;
    server_name khophi.co www.khophi.co;
    keepalive_timeout 5;
    location /media  {
        alias /home/portfolio/media;
    }
    location /static {
        alias /home/portfolio/static;
    }
    location ~* .(jpg|jpeg|png|gif|ico|css|js)$ {
        expires 30d;
    }
    location / {
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_redirect off;
        proxy_pass http://app_server;
    }
}

使用上面的配置,我被告知我通过https://developers.google.com/speed/pagespeed/insights/?url=http://KHOPHI.CO检查时,我已经利用文件缓存。%2f& tab =桌面

然而,当我访问该网站时,它不会加载CSS,我会得到一个未风格的页面。

缺少什么?我已经尝试过,但是尽管我还指定了我的根目录,但在浏览器中要求时仍未显示它们。

神秘地,PageInsights看到它们,甚至在缓存时,如何?

实时网站位于khophi.co

我认为是错字的答案。

应该是 portfolio 不是 portforlio

我在nginx上添加了一个错误日志,从那里,我注意到它说目录不存在,这促使我检查文件夹名称

error_log /home/nginx/nginx_error.log warn;

相关内容

最新更新