通常從站點的 Response Header
中,咱們能夠獲取到以下信息nginx
Server: nginx/1.x.x X-Powered-By: PHP/7.x.x
經過這個咱們可以獲取到搭設HTTP服務器的軟件及版本號,以及項目代碼的編寫語言及版本號segmentfault
若是不隱藏掉這些信息,而剛好對應的軟件版本又存在公開的漏洞,一旦被有意者利用,對咱們的服務就會產生很大的安全隱患跨域
打開 conf/nginx.conf
配置文件,添加以下代碼,便可隱藏掉部分敏感信息了瀏覽器
proxy_hide_header X-Powered-By;
server_tokens off;
緩存
須要注意的是,server_tokens off;
只能隱藏掉HTTP服務器的版本號,不支持隱藏軟件名。若是想要徹底隱藏掉,須要藉助於第三方模塊,我就沒有嘗試了,感興趣的能夠看下這篇教程:https://www.getpagespeed.com/...安全