Nginx web优化
1安全优化
一般来说,网站的漏洞都和版本有关系,我们本身应该去影藏web的版本和信息,做到一个安全的优化
要想隐身先了解版本号
这是我访问的一个错误页面,发现nginx 的网站 版本信息1.6.2
这样网站就会暴露在公网上,怎么去隐藏?
编辑nginx.conf
添加
server_tokens off;
这样咱们的Nginx 版本号隐藏了,那么web信息怎么隐藏
更改nginx 源码
[root@localhost ~]# sed -n '13,17p' /usr/src/nginx-1.6.2/src/core/nginx.h
#define NGINX_VERSION "1.6.2"
#define NGINX_VER "nginx/" NGINX_VERSION
#define NGINX_VAR "NGINX"
[root@localhost ~]# sed -i '#Server: nginx#Server: OWS#g' /usr/src/nginx-1.6.2/src/http/ngx_http_header_filter_module.c
[root@localhost ~]# sed -n '21,30p' /usr/src/nginx-1.6.2/src/http/ngx_http_special_response.c
static u_char ngx_http_error_full_tail[] =
"
"