【发布时间】:2015-07-13 04:34:53
【问题描述】:
我的 /etc/nginx/sites-available/ 文件中有这个文件
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%3A%2F%2Fkhophi.co%2F&tab=desktop 进行检查时,我被告知我已经利用了文件缓存
然而,当我访问该网站时,它没有加载 css 并且我得到一个没有样式的页面。
缺少什么?我试过this和that,虽然我也指定了我的根目录,但在浏览器中请求时它仍然不显示。
神奇的是,pageinsights 会看到它们,甚至是缓存的,如何?
实时网站位于 khophi.co
【问题讨论】: