21. Nginx安全管理

1. 隱藏響應的特定 header

通常從站點的 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/...安全

專題閱讀

相關文章
相關標籤/搜索