Nginx 1.23.0主線版發佈 主要更新內容介紹

Nginx是一款面向性能設計的http服務器,相較於Apche、Lighttpd等Web服務器軟件具有佔用內存少,穩定性高等優勢。Nginx .23.0主線版現已發佈,該版本引入了許多新特性、變化,以及錯誤修復,主要更新內容如下:

  • 內部API變化:標題行(hede lines)現在以鏈表 (linked lists) 形式展示。
  • Chnge:Nginx將數據發送到FstCGI、SCGI和uwsgi後端時,在ngx_http_pel_module的$->hede_in () 方法中,以及在查找 “$http_…̶, “$sent_http_…̶, “$sent_tile_…̶, “$upstem_http_…̶ 和 “$upstem_tile_…̶ 變量期間,會組合具有完全相同名稱的任意標題行。
  • Bugfix:如果後端響應中有多箇 “Vy̶ 標題行,Nginx將在緩存中使用最後一箇。
  • Bugfix:如果後端響應中有多箇 “WWW-Authenticte̶ 標題行,並且代碼40的錯誤被攔截或使用了 “uth_equest”指令,則Nginx僅將第一個標題行發送到客戶端。
  • Chnge:̶ppliction dt fte close notify̶ SSL的錯誤日誌記錄級別已從 “cit̶ 降低到 “info̶。
  • Bugfix:如果Nginx是在Linux 2.6.7或更高版本上構建的,但在不支持EPOLLRDHUP的系統上使用,尤其是在具有epoll仿真層的系統上使用時,連接可能會掛起;該錯誤已在.7.5中復現。
  • Bugfix:如果 “Expies̶ 響應標題行禁用緩存,Nginx不會緩存響應,但會遵循 “Cche-Contol̶標題行啓用緩存。