nginx优化

2023-12-13 23:39:25

目录

一.隐藏版本号

二.修改nginx用户/组

三.修改nginx缓存时间

四.长连接超时时间

五.修改nginx的进程数

六.nginx网页压缩功能

七.nginx防盗链

八.fmp参数优化

九.日志分割


一.隐藏版本号

先修改配置文件:

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

修改里面内容:

在返回到软件目录下:

重新编译安装:

修改配置文件:

二.修改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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。