目录
一、前言
二、隐藏版本号
1、修改配置文件
2、修改源码
三、修改控制权限
四、设置缓存时间
五、连接超时时间
六、更改进程数
七、网页压缩
八、盗链与防盗链
1、未设置防盗
2、设置防盗
一、前言 为了给用户更优质的体验,通常都需要对nginx进行优化。
二、隐藏版本号
1、修改配置文件
文章图片
文章图片
配置完成后,需要重启一下nginx
文章图片
可以看到,nginx的版本号被隐藏了。
2、修改源码
文章图片
文章图片
修改完成后重新编译
文章图片
文章图片
重启nginx服务
文章图片
三、修改控制权限
文章图片
文章图片
四、设置缓存时间
文章图片
设置图片缓存时间1天
五、连接超时时间
文章图片
文章图片
六、更改进程数
文章图片
01表示启动第一个cpu内核,10表示启用第二个cpu内核
如果修改为cpu核数的两倍,则可以设置为01 10 01 10四个进程
七、网页压缩
文章图片
gzip on表示开启gzip压缩功能
gzip_min_length 1k最小压缩文件大小,超过这个值就压缩
gzip_buffers 4 16k压缩缓冲区,大小为4个16k
gzip_http_version 1.1压缩版本
gzip_comp_level 3压缩比率
gzip_vary on支持前端缓存服务器存储压缩页面
最后一个表示哪些类型需要压缩
八、盗链与防盗链
1、未设置防盗 盗链端:192.168.10.20
防盗端:192.168.10.30
设置地址映射
文章图片
①
IP:192.168.10.20
文章图片
文章图片
通过盗链端,访问防盗端图片
②
IP:192.168.10.30
文章图片
文章图片
2、设置防盗
文章图片
再次访问则会
文章图片
【服务器|nginx优化】
推荐阅读
- linux|CSDN IT冷知识(每日更新)
- c#|C# FileSystemWatcher 多文件夹、多文件类型文件监控增加、修改、重命名和删除实例
- php|商家入驻商城 多商户商城 宝塔安装搭建教程 说明 小程序、h5、pc端
- serverless|一文搞懂传统单节点网站的 Serverless 上云
- 阿里云|PHP阿里云文件上传
- linux|Linux Shell重定向 管道命令 awk编程 sed文件操作高阶函数
- 云原生|数据湖架构及概念简介
- Docker安装RabbitMQ详细步骤
- 项目实战|[笔记]Qt5+FFMpeg+Opencv 实现实时美颜直播推流《一》基础知识以及直播服务器配置