ほとんどの部分で 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;
}