自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何將我們的Nginx的版本號(hào)進(jìn)行隱藏

運(yùn)維 系統(tǒng)運(yùn)維
本篇介紹如何將我們的Nginx的版本號(hào)進(jìn)行隱藏,避免受到外界攻擊。

介紹

我們使用Nginx進(jìn)行代理時(shí),所有的網(wǎng)絡(luò)請求都是通過Nginx進(jìn)行分發(fā)。而只要是軟件那么都會(huì)有漏洞。

Nginx也再所難免會(huì)有一些漏洞,而Nginx也在不斷進(jìn)行版本迭代,那么我們就需要在對(duì)外訪問的時(shí)候,避免外界獲取到我們的

Nginx的版本。減少部分因?yàn)榘姹颈┞抖霈F(xiàn)的攻擊風(fēng)險(xiǎn)。(及時(shí)升級(jí)最新版本,安全性會(huì)更高。)

本篇介紹如何將我們的Nginx的版本號(hào)進(jìn)行隱藏,避免受到外界攻擊。

1、如何查詢自己的服務(wù)器Nginx 版本是否隱藏

下面介紹不同環(huán)境下的查詢方法

(1)windows環(huán)境下

我們可以通過瀏覽器訪問網(wǎng)頁,按F12 進(jìn)入檢查模式,通過Network 面板可以看到當(dāng)前頁面的所有網(wǎng)絡(luò)請求

隨意找一個(gè)接口點(diǎn)擊,通過彈出的請求詳情中的Headers面板下的 Response Headers 可以看到下面的數(shù)據(jù): 其中Server 后面就會(huì)顯示你的nginx 的版本號(hào)了:

Accept-Ranges: bytes
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: Content-Type,ADMIN-Authorization,API-Authorization
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS
Access-Control-Max-Age: 3600
Cache-Control: public,max-age=60,s-maxage=60
Content-Encoding: gzip
Content-Length: 3348
Content-Type: application/javascript
Date: Fri, 23 Sep 2022 01:55:37 GMT
Last-Modified: Tue, 08 Mar 2022 07:14:08 GMT
Server: nginx/1.23.0
Vary: Origin

上面的實(shí)例是 nginx版本號(hào)被暴露的實(shí)例, 如果隱藏版本號(hào)后就會(huì)顯示成:Server: nginx/ 不會(huì)懈怠有版本號(hào)。

(2)Linux 環(huán)境下

相較于windows的查詢方法,Linux 查詢可以直接通過 curl -I 命令進(jìn)行查詢了。

例如查本站的效果:

[root@iZuf63tu3fn1swasqa62h8Z nginx]# curl -I zinyan.com
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Fri, 23 Sep 2022 02:09:49 GMT
Content-Type: text/html
Content-Length: 178
Connection: keep-alive
Location: https://zinyan.com/

如果沒有進(jìn)行nginx 版本隱藏就會(huì)在nginx 后面加上版本號(hào)了。

2、隱藏Nginx 版本

隱藏方法比較簡單:需要打開nginx.conf 配置文件。(通常情況下該文件目錄在 /etc/nginx/nginx.conf

切換到nginx.conf 文件所在目錄下,使用vim nginx.conf 打開文件。(按I進(jìn)入到編輯模式)

然后在server級(jí)別下添加: server_tokens off; 如果原先有server_tokens 就將值改為on,如果沒有就添加整個(gè)。

實(shí)現(xiàn)效果如下:

http{
...
server{
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
root /usr/share/nginx/html;
server_tokens off; #添加這一項(xiàng)就可以了
location / {
}
error_page 404 /404.html;
location = /40x.html {
}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
}

}
}

添加完畢后,按Esc 鍵退出編輯模式,然后輸入:wq 保存退出即可。(如果不熟悉vim 指令可以通過https://zinyan.com/?p=23 了解)

最后執(zhí)行:

nginx -s reload

重啟nginx 就可以了。就能實(shí)現(xiàn)版本的隱藏了。

默認(rèn)情況下,nginx 是不會(huì)隱藏版本號(hào)的。需要我們自己主動(dòng)配置。

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2013-06-05 11:21:26

2017-02-08 14:29:04

2017-02-22 09:30:41

2010-07-09 13:01:50

SQL Server

2021-10-17 23:46:06

Go項(xiàng)目版本號(hào)

2014-12-15 14:02:48

iOS版本號(hào)蘋果

2017-03-30 16:56:43

Windows 10Windows版本號(hào)

2010-11-08 10:07:45

Chrome

2023-01-09 17:46:07

項(xiàng)目版本號(hào)字段

2024-07-08 13:56:12

微服務(wù)API代碼

2019-09-19 15:15:20

LinuxMint版本號(hào)

2010-06-28 10:13:17

SQL Server

2010-02-06 13:49:08

Linux samba

2009-08-04 08:36:54

Windows 7查看系統(tǒng)版本號(hào)

2010-06-30 16:41:02

識(shí)別SQL Serve

2019-11-04 14:20:47

APP版本移動(dòng)端命名

2009-02-12 16:31:39

Windows7貝塔版本號(hào)

2015-07-22 10:09:59

Android M版本號(hào)

2023-02-27 14:51:40

MySQL數(shù)據(jù)庫

2009-04-15 08:49:47

Windows 7微軟操作系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)