我大部分时间都在关注 html5boilerplate nginx 设置,但是当我包含expires.conf
.
用于 Nginx 设置的 HTML5BP:https ://github.com/h5bp/server-configs/tree/master/nginx
我只更改了一些非常小的内容,我将在下面进行说明。然而,当包含在内时,conf/expires.conf
一切都返回 404。
作为旁注,我也不认为它只是 HTML5BP .. 我也遵循了这个指南,图像也坏了(在 Nginx 提示 #5 静态资产到期的标题下)。
location ~* \.(jpg|jpeg|gif|png|css|js|ico|xml)$ {
access_log off;
log_not_found off;
expires 360d;
}
我在 EC2 弹性负载均衡器后面的服务器上使用 nginx。
这是我的 /etc/nginx/sites-enabled/example.conf:
server {
listen 80;
server_name localhost;
location / {
root /var/www/html/example.com;
index index.html index.htm;
}
# Specify a charset
charset utf-8;
# Custom 404 page
error_page 404 /404.html;
include conf/base.conf;
}