1. 程式人生 > >Nginx隱藏標識以及其版本號

Nginx隱藏標識以及其版本號

span bsp 版本 strong color tro header har 標識

1、隱藏版本號

curl Nginx服務器時,有這麽一行Server: nginx,說明我用的是 Nginx 服務器,但並沒有具體的版本號。由於某些 Nginx 漏洞只存在於特定的版本,隱藏版本號可以提高安全性。這只需要在nginx.conf配置裏加上這個就可以了:

server_tokens off;

2、隱藏Nginx標識--修改源碼

# vim src/core/nginx.h +14

#define NGINX_VER          "wjoyxt/" NGINX_VERSION

# vim src/http/ngx_http_special_response.c +29

"<hr><center>wjoyxt</center>" CRLF

# vim src/http/ngx_http_header_filter_module.c +49

static char ngx_http_server_string[] = "Server: wjoyxt" CRLF;

3、重新編譯安裝後即可

4、curl -I 進行驗證

Nginx隱藏標識以及其版本號