web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

Nginx支持哪些常见的HTTP头?(附配置说明)

733 ℃
           

Expires:设置响应内容的过期时间。用于静态文件缓存配置。

location ~ .(gif|jpg|png|js|css)$ {  
  expires 1h;   # 1小时过期
}

Content-Type:设置响应内容的MIME类型和字符集。

default_type text/html;  
charset utf-8;

Cache-Control:控制缓存,如no-cache禁用缓存max-age设置缓存时间等。用于静态文件缓存配置。

location ~ .(gif|jpg|png|js|css)$ {  
  add_header Cache-Control "public, max-age=3600"; 
}

Server:服务器信息,一般隐藏或设置为Nginx。
server_tokens off; # 隐藏Server响应头
Location:重定向使用的位置信息。

location /old/ {
  return 301 /new/;  # 301永久重定向
}

Content-Encoding:响应内容的编码格式,如gzip。
gzip on; # 开启gzip压缩
gzip_types text/plain text/css text/xml; # 设置压缩类型
Content-Disposition:attachments设置响应内容的下载及文件名。

location ~* .(xlsx|doc)$ {  
  add_header Content-Disposition "attachment; filename=$1"; 
}

X-Frame-Options:用于防止网页被Frame掌握,以防止点击劫持。

add_header X-Frame-Options "SAMEORIGIN";

如何利用nginx配置和PM2实现VPS服务器的反向代理?

Nginx如何快速提高网站响应速度(Nginx Proxy Manager)

Nginx如何设置限流?方法介绍

Nginx如何配置HTTP请求的内容过滤和防火墙

如何使用Nginx生成HTTP请求的动态内容?

标签: Content-Encoding, Expires缓存配置, HTTP头, max-age设置缓存时间, nginx, nginx配置, no-cache禁用缓存, X-Frame-Options

上面是“Nginx支持哪些常见的HTTP头?(附配置说明)”的全面内容,想了解更多关于 前端知识 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_5059.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > 前端知识
本文共计691个字,预计阅读时长5分钟
生活小工具,收录了80多款小工具
上一篇: 推荐一款简单高效漂亮的多平台笔记应用——Zoho Notebook
下一篇: 推荐2款充满科技感的艺术字体——小新黑体、小新潮酷体
x 打工人ai神器