我們知道在NGINX的配置文件里的http模塊里 加入server_tokens off; 可以隱藏nginx的版本號信息,訪問看到的只顯示nginx
更進一步的隱藏,不僅僅是版本號,可以自定義服務器信息。
操作步驟:
進入nginx的安裝文件,找到src目錄下的兩個c文件:src/http/ngx_http_header_filter_module.c、src/http/ngx_http_special_response.c
vim src/http/ngx_http_header_filter_module.c #修改49行
static u_char ngx_http_server_string[] = "Server: you guess!" CRLF; #Server后寫上自定義的服務器信息
vim src/http/ngx_http_special_response.c #修改36行
"<hr><center>you guess !</center>" CRLF
一開始想着修改后只需要把nginx重啟下就可以實現訪問效果了,但是還是會顯示出來沒有達到預期效果。
這個必須要在安裝nginx的過程中進行修改才可以有效果,已經安裝的只是修改無法實現自定義服務器信息。