1.安全优化之隐藏、修改版本信息
打开网络,发现版本信息都暴露了,得改一改,也就是说得更改配置!
1.1隐藏版本信息
//先进入配置目录中
cd /usr/local/nginx/nginx/conf
//进入配置文件
vim nginx.conf
//在server{}中修改配置
//修改配置:
server_tokens off;
//作用域:http, server ,location
//之后,我们进入sbin目录中,运行
./nginx -s reload
版本号就被隐藏了。
1.2、修改nginx信息
先进入源码目录
//进入源码目录进行修改
cd /stukk/nginx-1.13.7/src/core
vim nginx.h //修改
在这儿修改版本信息
//修改头部信息
cd ..
cd http
vim ngx_http_header_filter_module.c
修改错误页面
//修改错误页面、
vim ngx_http_special_response.c
修改之后要重新编译运行
cd /stukk/nginx-1.13.7
./configure --prefix=/usr/local/nginx2 --with-http_stub_status_module --with-http_ssl_module --with-pcre=/stukk/pcre-8.45
make && make install
//进入旧的并关掉
cd /usr/local/nginx/sbin
./nginx -s stop
//进入nginx2
cd /usr/local/nginx2/sbin
//运行
./nginx
修改成功