根據 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 <= lines; i++) { $numbering.append($('
').text(i)); }; $numbering.fadeIn(1700); }); });
以上就介紹了nginx 動態載入(ngx_dso_module)模組,包括了module,nginx方面的內容,希望對PHP教程有興趣的朋友有所協助。