Ngnix优化主要有两种,一种是配置上的优化,一种是内核上的优化。
本文将介绍Ngnix在配置方面的优化。
实验准备:
已安装好一台Nginx服务器,IP:192.168.192.10,域名:www.zzqhaoshuai.com
一、隐藏响应头中的版本号
1.1 查看版本号的方法
方法一:curl命令
可以在CentOS中使用命令curl -l www.zzqhaoshuai.com显示响应报文首部信息
代码如下(示例):
1.[root@localhost etc]# curl -I http://www.wangzheng.com
2.HTTP/1.1 200 OK
3.Server: nginx/1.12.0
4.Date: Wed, 08 Jun 2022 07:54:19 GMT
5.Content-Type: text/html
6.Content-Length: 612
7.Last-Modified: Mon, 30 May 2022 07:22:50 GMT
8.Connection: keep-alive
9.ETag: "629470ca-264"
10.Accept-Ranges: bytes
1.2 隐藏版本信息
方法一:修改配置文件,关闭版本号
#修改配置文件
vim /usr/local/nginx/conf/nginx.conf
http {
include mime.types;
default_type application/octet-stream;
server_tokens off; #添加这一行,关闭版本号
......
}
#重启服务
systemctl restart nginx
#访问测试
curl -I http://www.wangzheng.com
方法二:修改源码文件中的版本号,重新编译安装(此步骤仅参考,不需要实操)
此方法可以将原本的版本号修改成其他的,例如将"ngi