根據 tengine 官網的介紹 ngx_dso_module 模組主要是用來運行時動態載入模組,而不用每次都要重新編譯Tengine。動態載入模組的個數限制則為128個,如果已經載入的動態模組有修改,那麼必須重起Tengine才會生效,並且只支援http模組。
其實ngx_dso_module 是tenginx自帶的模組;在編譯安裝tengine的時候已經安裝了,可以透過sbin/nginx -V 來查看,如:
那它的作用呢,就是動態的載入模組,而不必重新./configure && make && make install
語法:load module_name module_path
作用段:dso
預設:none
配置使用範例:
將ngx_http_lua_module.so 動態進行加載,預設情況下module_path是需要指定的,如果沒有進行指定,則預設載入路徑的相對路徑(NGX_PREFIX/modules或說configure時通過– dso-path設定的路徑),也就是/usr/local/nginx/modules
在nginx.conf 中進行配置
配置完成之後執行sbin/nginx -t 進行校驗語法是否正確,接著執行sbin/nginx -s reload 進行重載,動態載入的模組即可生效。
模組位址:https://yunpan.cn/cqSKP6BrJ2AeT 存取密碼 4f50
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });以上就介紹了nginx 動態載入(ngx_dso_module)模組,包含了module,nginx方面的內容,希望對PHP教學有興趣的朋友有幫助。