Nginx服务的优化

Nginx服务的优化

一、隐藏版本号

隐藏版本号可以避免泄露Nginx版本从而使得攻击者针对特定版本进行攻击。隐藏前可以在CentOS中使用nginx -v命令查看当前版本。

修改方法有两种:

1、修改配置文件

将Nginx的配置文件中的server_tokens选项设置为off(没有该项则加上该配置项)。

使用了PHP处理动态网页,如果PHP配置文件中配置了fastcgi_parmSERVER_SOFTWARE选项,则编辑php-fpm配置文件,将 fastcgi_parmSERVER_SOFTWARE对应的值修改为fastcgi_parmSERVER_SOFTWARE nginx。

再次访问网址,只显示nginx,版本号不再显示

2、修改Nginx源码文件

nginx源码文件/usr/src/nginx-1.12.2/src/core/nginx.h包含了版本信息,可以随意设置,然后重新编译安装,即隐藏了版本信息。

二、修改用户与组

1、编译时指定用户与组

2、修改Nginx配置文件nginx.conf指定用户与组

三、配置网页缓存时间

四、日志切割

五、设置连接超时

六、更改进程数

七、配置网页压缩

八、配置防盗链

九、FPM参数优化

十、开启高效文件传输模式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值