1. 程式人生 > >[Nginx] – 基礎安全優化 【一】

[Nginx] – 基礎安全優化 【一】

nginx基礎 安全 NGINX優化 nginx 逗哥自動化

Nginx基礎安全
1,Nginx版本號信息隱藏
所有軟件都在更新叠代,但是線上環境最主要的還是穩定,所以我們不會盲目最新,更願意選擇一個持續維護的穩定版,但沒個版本都會有漏洞,如果不更新軟件,又讓黑客知道了我們使用的版本,就等於把我們的漏洞,都告訴給他們了,這樣非常危險。
故此,要修改Nginx的版本信息,或隱藏,給敵人一種假象;

     [root@web02 ~]# vim /application/nginx/conf/nginx.conf
http{
    server_tokens off;
}
#我們在http標簽端開啟即可

沒修改之前

[root@localhost home]# curl -I www.etiantian.org
HTTP/1.1 200 OK
Server: nginx/1.12.2
    Date: Fri, 16 Mar 2018 09:29:17 GMT
    Content-Type: text/html
    Content-Length: 2781
    Last-Modified: Tue, 13 Mar 2018 08:21:13 GMT
    Connection: keep-alive
    Vary: Accept-Encoding
    ETag: "5aa789f9-add"
Accept-Ranges: byte

修改後結果(需要重啟生效)

[root@localhost home]# curl -I www.etiantian.org
HTTP/1.1 200 OK
Server: nginx   ##版本號消失
    Date: Fri, 16 Mar 2018 09:26:19 GMT
    Content-Type: text/html
    Content-Length: 2781
    Last-Modified: Tue, 13 Mar 2018 08:21:13 GMT
    Connection: keep-alive
Vary: Accept-Encoding
ETag: "5aa789f9-add"
Accept-Ranges: bytes

修改為後瀏覽器訪問404界面也不會出現版本信息
技術分享圖片

[Nginx] – 基礎安全優化 【一】