#node.js #docker #nginx #browser-cache #pagespeed-insights
Вопрос:
server {
listen 80;
add_header X-Frame-Options SAMEORIGIN;
add_header X-Content-Type-Options nosniff;
add_header X-XSS-Protection "1; mode=block";
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
# to redirect all the requests to index.html,
# useful when you are using react-router
try_files $uri /index.html;
}
gzip on;
gzip_comp_level 6;
gzip_min_length 1000;
gzip_proxied expired no-cache no-store private auth;
gzip_types text/plain application/javascript text/css application/json application/x-javascript text/xml application/xml application/xml rss application/x-font-opentype text/javascript application/x-font application/vnd.ms-fontobject application/x-font-otf application/x-font-truetype application/xhtml xml font/opentype font/otf font/ttf image/svg xml image/x-icon text/html;
error_page 500 502 503 504 /50x.html;
location ~* .(ico|css|js|gif|jpeg|jpg|png|woff|ttf|otf|svg|woff2|eot)$ {
expires 365d;
add_header Cache-Control "public, max-age=31536000"
}
location = /50x.html {
root /usr/share/nginx/html;
}
}
это мой файл nginx.conf. Когда я пытаюсь добавить политику статического кэша add_header Cache-Control «public, максимальный возраст=31536000» в nginx.conf, мой веб-сайт не отображается.
Он показывает пустую страницу. Кто-нибудь может мне помочь?
Комментарии:
1. Я уверен, что в журналах ошибок вашего сервера будет некоторая информация для вас