nginx 將增加乙個動態模組(dynamic modules)功能和乙個基於 saas 的監控工具 amplify,使它的 web 伺服器更加靈活和更好管理。這個動態模組和 amplify 技術都是在本週的 nginx.conf 大會公布的。
增加動態模組後,會更加方便模組開發者分享 nginx 的 web 伺服器的擴充套件。nginx 的產品總監owen garrett 說,建立模組到 nginx 之前很有挑戰性,因為模組被構造和發出後,nginx 的伺服器就不允許再修改了,而動態模組允許新增額外的功能到 nginx。
而有了 amplify 技術,使用者可以用免費的 saas 產品註冊他們的 nginx 例項,並可以監控 cpu 的使用,網路,通訊,記憶體和磁碟等等。「這是乙個工具,幫助您管理和監控 nginx」garrett 說。
當 nginx 例項出錯時,也會有警報發出,使用者也會得到配置的指導。目前,使用者只能自己配置,這樣他們可能無法達到自己想要的效果。amplify 大概在乙個月後發布不完全公開的 beta 版,如果你對這個beta版本有興趣的,可到 nginx.com 註冊。
nginx支援動態模組
之前一直以為nginx只支援靜態模組,每次新增新模組的時候只能重新編譯,最近在看nginx的原始碼,發現新版nginx已經支援進行動態載入模組。通過模組動態載入指令load module,我們可以在執行中修改nginx的配置,指定要載入的第三方模組,然後reload,是不是方便了很多。core模組已...
Nginx 動態新增模組
nginx模組依賴 nginx的一些模組需要第三方支援,例如gzip模組需要zlib庫,rewrite模組需要pcre庫,ssl功能需要openssl庫。根據需求新增不同模組 例新增echo模組 詳情請看 當前nginx版本為 1.12.2,選擇echo版本為0.61 8.1.1.修改nginx.c...
Nginx 動態新增模組
這個在工作中遇到的其中乙個活生生的例子,因為nginx在編譯安裝的時候並沒有考慮太多,而且我一向的做法都是按照專案需要安裝相應的功能,盡量讓服務和應用簡潔。我一向的作風 configure prefix path to nginx?是不是夠簡潔,僅僅乙個安裝路徑。如果兄弟們覺有欠妥的話,請直接批評我...