nginx优化
2023-12-13 23:39:25
目录
一.隐藏版本号
先修改配置文件:




还可以再软件包目录下有个源码包:

修改里面内容:

在返回到软件目录下:

重新编译安装:


修改配置文件:



二.修改nginx用户/组
修改nginx配置文件:




修改配置文件:




三.修改nginx缓存时间
对静态网页设置,避免重复请求,加快访问速度。
修改配置文件:




访问网页:


成功访问,f12查看网页具体信息:
四.长连接超时时间
修改配置文件:



最后两条:客户端在指定时间内没发送一个完整的 request header会报错408。
客户端在指定时间内没有发送任何内容,会报错408。

访问页面:

五.修改nginx的进程数
为了避免高并发情况下造成阻塞。
先看看自己cpu个数,nginx进程数:


修改配置文件:


六.nginx网页压缩功能
压缩模块提供对文件内容压缩的功能,安装nginx是自动开启的,我们去修改配置文件:


切换到网页目录下:

添加内容:
![]()


访问页面,注意访问的文件名字:


图片是不会压缩的,因为图片本来就是压缩过的,视频也是:

七.nginx防盗链
避免网站内容被盗用,会占用我的流量,点击率下降,从而造成经济损失。
我们到另一台主机上的apache来作为攻击服务器:

切换到httpd的网页页面:

为了掩饰真实环境修改我windows的hosts域名解析文件:

添加内容:

访问页面:


修改网页文件内容:


修改配置文件:




在看下httpd网页下有无这个图片:

显示没有,这就盗链成功了。
为了防止别人盗链我nginx上的内容,修改nginx配置文件:


看下网页目录下是否有error.png图片:

重启nginx:

访问页面:

在用盗链网址访站问:

八.fmp参数优化
下载好php,修改fpm模块:

修改前先备份:

修改配置文件:






重启fpm:


随着业务增加,最大可开启20个进程。
九.日志分割
通过编写脚本来进程日志分割:


给脚本加下权限:

先看下/var/log下有无nginx目录:

![]()



文章来源:https://blog.csdn.net/2302_79748698/article/details/134881704
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
