Spaces:
Configuration error
Configuration error
server { | |
listen 80; | |
server_name localhost; | |
root /usr/share/nginx/html; | |
index index.html; | |
# 处理React Router的路由 | |
location / { | |
try_files $uri $uri/ /index.html; | |
} | |
# 静态资源缓存 | |
location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ { | |
expires 1y; | |
add_header Cache-Control "public, immutable"; | |
} | |
# 安全头 | |
add_header X-Frame-Options "SAMEORIGIN" always; | |
add_header X-Content-Type-Options "nosniff" always; | |
add_header X-XSS-Protection "1; mode=block" always; | |
# Gzip压缩 | |
gzip on; | |
gzip_vary on; | |
gzip_min_length 1024; | |
gzip_types | |
text/plain | |
text/css | |
text/xml | |
text/javascript | |
application/javascript | |
application/xml+rss | |
application/json; | |
} | |