nginx版本策略

2022-08-09 09:42:13 字數 781 閱讀 6249

近期nginx發布了1.17.0主線版本與1.16.0穩定版本,並且發布了一篇文章< introducing nginx 1.16 and 1.17 >說明nginx的版本更新策略、推薦分支、1.16.x新增的主要特性、1.17.x的路線規劃。

與linux核心版本號類似,nginx的版本號也使用奇數偶數區分開發版本(主線版本)與穩定版本。例如1.13.x、1.15.x、1.17.x系列就是開發版本,1.12.x、1.14.x、1.16.x就是穩定版本。

關於主線版本與穩定版本的定義,按官方的說法如下:

特別注意,穩定版本與開發版本並不是軟體質量上的區別,只是特性更新頻率的區別。

在每年4月前後nginx的開發會進行一次版本號的推進,發布新的主線版本與穩定版本,例如近期的1.17.0與1.16.0。在這有幾點值得注意:

通過以上版本策略描述,主線版本與穩定版本只存在特性上的不同,對於軟體質量要求都是一致的。所以官方的推薦是盡量使用主線版本。

同時nginx的商業版本(nginx plus)也總是基於最近的主線版本,並加入閉源的部分**,形成商業版本提供服務。

但是由於主線版本的更新週期較快,如果緊跟主線版本有困難,可以選擇跟進穩定版本,每年做一次大的更新。

在我個人的工作中,我們團隊交付的元件是基於nginx進行大量的二次開發。每月同步主線版本將帶來很多任務作量。(我們對nginx**進行了大量調整)所以我們採取了2個活動,保障元件與官方**的同步,更好地利用開源軟體優勢。

nginx版本策略

近期nginx發布了1.17.0主線版本與1.16.0穩定版本,並且發布了一篇文章 introducing nginx 1.16 and 1.17 說明nginx的版本更新策略 推薦分支 1.16.x新增的主要特性 1.17.x的路線規劃。與linux核心版本號類似,nginx的版本號也使用奇數偶數...

nginx限流策略

參考 limit req zone binary remote addr zone mylimit 10m rate 2r s server binary remote addr 表示針對每個ip限流 zone mylimit 10m 表示建立乙個大小為 10m 的名為 mylimit 的記憶體區域...

NGINX隱藏版本

1 背景 軟體的漏洞都和版本有關,當黑客知道版本號後,可以針對漏洞進行攻擊,所以隱藏版本號是保證web服務安全的手段之一 2 隱藏版本號方法 1 通過修改nginx.conf檔案,在http標籤加上如下字段 server tokens off 作用 這個引數作用是控制http response he...