news 2026/4/18 7:57:14

Nginx 服务优化与防盗链配置方案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Nginx 服务优化与防盗链配置方案

Nginx服务优化
1、配置nginx隐藏版本号

server_tokens off;##添加,关闭版本号

2、配置Nginx网页缓存时间

当Nginx将网页数据返回给客户端后,可设置缓存的时间,以方便在日后进行相同内容的请求时直接返回,避免重复请求,加快了访问速度,一般针对静态网页设置,对动态网页不设置缓存时间。

设置方法:修改配置文件,在http段、或者server段、或者location段加入对特定内容的过期参数 expires 缓存时间;

3、配置Nginx实现连接超时
为避免同一客户端长时间占用连接,造成资源浪费,可设置相应的连接超时参数,实现控制连接访问时间。

Keepalive_timeout 服务端超时时间 客户端超时时间;##设置连接保持超时时间Client_header_timeout##指定等待客户端发送请求头的超时时间Client_body_timeout##设置请求体读超时时间

配置Nginx实现防盗链

一般都要配置防盗链功能,以避免网站内容被非法盗用,造成经济损失
Nginx防盗链功能也非常强大。默认情况下,只需要进行简单的配置,即可实现防盗链处理

防盗链可以防止其他网站直接链接到你的资源(如图片、视频等),从而节省带宽和提高网站的安全性。Nginx防盗链主要通过ngx_http_referer_module模块实现。

Referer头的功能和用途

HTTP Referer 是Header的一部分,当浏览器向Web服务器发送请求的时候,一般会带上Referer,告诉服务器请求是从哪个页面链接过来的。服务器可以借此获得一些信息用于处理,例如防止未经允许的网站盗链图片、文件等。

valid_referers :设置信任的网站,可以正常使用图片; none:允许没有http_refer的请求访问资源(根据Referer的定义,它的作用是指示一个请求是从哪里链接过来的,如果直接在浏览器的地址栏中输入一个资源的URL地址,那么这种请求是不会包含 Referer 字段的),如 http://www.abc.com/game.jpg 我们使用 http://www.abc.com 访问显示的图片,可以理解成 http://www.abc.com/game.jpg 这个请求是从 http://www.abc.com 这个链接过来的。 blocked:允许不是http://开头的,不带协议的请求访问资源; *.abc.com:只允许来自指定域名的请求访问资源,如 http://www.abc.com if语句:如果链接的来源域名不在valid_referers所列出的列表中,$invalid_referer为true,则执行后面的操作,即进行重写或返回403页面。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 7:36:39

ionic + vue3 + capacitor遇到backButton问题

项目背景:ionic vue3 capacitor需求描述:需要通过 capacitor 提供的 backButton 方法,来监听安卓原生的返回按键事件。1、bug:使用 capacitor 封装的 backButton 方法来监听安卓原生返回键,如果不是根页面的情况&…

作者头像 李华
网站建设 2026/4/18 0:46:40

FastAPI 极简教程(偏实战,一篇搞定)

FastAPI 极简教程(偏实战,一篇搞定) 目标:用最少的概念把 FastAPI 的常用能力串起来:路由、参数、数据校验、依赖注入、错误处理、鉴权、数据库、测试、部署与 Docker。看完能直接起一个可用的小服务。 参考文档:FastAPI 官方文档、Starlette、Pydantic、Uvicorn 等(文末…

作者头像 李华
网站建设 2026/4/16 15:46:15

Thinkphp和Laravel框架的火车票购票系统_33bx0nk0

目录 ThinkPHP与Laravel框架在火车票购票系统中的应用对比技术实现差异性能与扩展性对比 项目开发技术介绍PHP核心代码部分展示系统结论源码获取/同行可拿货,招校园代理 ThinkPHP与Laravel框架在火车票购票系统中的应用对比 ThinkPHP和Laravel作为国内外的热门PHP框架&#xf…

作者头像 李华
网站建设 2026/4/17 21:22:04

AI 智能体系统:体系架构、应用场景及评估范式

**摘要:**AI 智能体(AI Agents)——即结合了基座模型与推理、规划、记忆及工具调用能力的系统——正迅速成为自然语言意图与现实世界计算之间的实用接口。本综述综合分析了新兴的 AI 智能体架构景观,重点关注以下三个维度&#xf…

作者头像 李华
网站建设 2026/4/3 7:25:28

参数高效微调三剑客:LoRA、MoLoRA与MoR1E的深度比较与应用指南

大模型微调的技术演进 在大型语言模型(LLM)时代,全参数微调(Full Fine-tuning)面临三大挑战: 计算资源消耗:微调百亿参数模型需昂贵GPU集群存储开销:每个下游任务需保存完整模型副本灾难性遗忘:微调可能损害模型原有…

作者头像 李华
网站建设 2026/4/17 13:25:23

RAG分块完全指南:7种核心策略详解,让你的大模型效果翻倍

本文详解RAG系统中分块(Chunking)策略这一关键环节,解析了7种主流分块方法:固定大小、语义、递归、文档、智能体、句子和段落分块。文章指出不存在"万能"策略,建议从512 tokens搭配10-15%重叠率开始,通过调试参数优化&a…

作者头像 李华