tengine 공식 홈페이지 소개에 따르면 ngx_dso_module 모듈은 Tengine을 매번 다시 컴파일할 필요 없이 런타임에 모듈을 동적으로 로드하는 데 주로 사용됩니다. 동적으로 로드되는 모듈 수의 제한은 128개입니다. 로드된 동적 모듈이 수정된 경우 Tengine을 다시 시작해야 적용되며 http 모듈만 지원됩니다.
사실 ngx_dso_module은 tenginx와 함께 제공되는 모듈입니다. tengine을 컴파일하고 설치할 때 설치되었으며 sbin/nginx -V를 통해 볼 수 있습니다.
그러면 해당 기능은 re-./configure && make && make install 없이 모듈을 동적으로 로드하는 것입니다.
구문: load module_name module_path
작업 세그먼트: dso
기본값: none
구성 사용 예:
ngx_http_lua_module.so를 동적으로 로드합니다. 기본적으로 module_path를 지정하지 않으면 기본 로딩 경로(NGX_PREFIX /modules)를 지정해야 합니다. 또는 구성 시 –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 컨텐츠를 포함한 nginx 동적 로딩(ngx_dso_module) 모듈을 소개하고 있어 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.