news 2026/6/10 10:53:31

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/6/9 23:39:07

那个在DG数据库中将多行指定字段的文本替换操作

将java实践作业\imgs\headIco\全部替换为/upload/avatar/,怎么多行操作sql语句UPDATE 表名 SET 你的字段名 REPLACE(你的字段名, 被替换者字符串, 替换者字符串)UPDATE rolemestable SET HeadSrc REPLACE(HeadSrc, java实践作业\\imgs\\headIco\\, /upload/avatar…

作者头像 李华
网站建设 2026/6/10 15:46:03

基于深度学习的智慧识花系统的设计与实现(源码+万字报告+讲解)(支持资料、图片参考_相关定制)

摘要 深度学习作为机器学习的一个重要分支,经过十多年的研究和发展,在计算机视觉分类、定位、检测和分割方面取得了良好的效果。花卉图像是一种典型的细粒度图像,具有许多复杂的特征,难以区分和识别。使用传统的方法识别花朵图像既…

作者头像 李华
网站建设 2026/6/10 15:06:46

Thinkphp和Laravel框架的精诺企业数字化精益制造生产系统_i36pxop6

目录ThinkPHP与Laravel框架在精诺企业数字化精益制造系统中的应用ThinkPHP框架的应用特点Laravel框架的技术优势系统核心功能与价值项目开发技术介绍PHP核心代码部分展示系统结论源码获取/同行可拿货,招校园代理ThinkPHP与Laravel框架在精诺企业数字化精益制造系统中的应用 精…

作者头像 李华
网站建设 2026/6/10 19:00:02

医疗OCR用Tesseract稳缩写识别

📝 博客主页:jaxzheng的CSDN主页 医疗OCR中Tesseract的稳定缩写识别:技术挑战与创新实践目录医疗OCR中Tesseract的稳定缩写识别:技术挑战与创新实践 引言:当缩写成为医疗数据的“隐形障碍” 一、医疗OCR缩写识别&#…

作者头像 李华
网站建设 2026/6/10 19:08:18

专科生必看!8个降AI率工具,高效避坑指南

专科生必看!8个降AI率工具,高效避坑指南 AI降重工具:高效避坑的必备利器 随着人工智能技术的快速发展,越来越多的专科生在撰写论文时开始使用AI工具进行辅助。然而,AI生成的内容往往存在明显的“AI痕迹”,不…

作者头像 李华
网站建设 2026/6/10 18:19:09

Linux用户、组创建

#创建指定组ID的xixi组 groupadd -g 3001 xixi#创建指定用户ID的ADMIN用户,并加入进xixi组 useradd -u 3001 -G xixi ADMIN #创建指定用户ID的APP用户,并加入进xixi组 useradd -u 3002 -G xixi APP#设置两用户密码永不过期 chage -M 99999 ADMIN chage -…

作者头像 李华