Nginx动态加载模块
Nginx新版本开始可以动态加载模块了,这里以nginx第三方模块echo为例。在编译nginx的时候需要通过–add-dynamic-module指定动态模块。
如
Nginx新版本开始可以动态加载模块了,这里以nginx第三方模块echo为例。在编译nginx的时候需要通过–add-dynamic-module指定动态模块。
如下,指定echo模块的路径
–add-dynamic-module=/Volumes/ramdisk/echo-nginx-module-master
然后在nginx编译完成并安装后,在nginx文件夹中有一个modules文件夹,可以看到有一个ngx_http_echo_module.so文件,这就是扩展文件了。
然后在nginx的配置文件nginx.conf中可以指定扩展
如下
load_module modules/ngx_http_echo_module.so;
这样nginx在启动时就会加载echo模块了
注意,这个指令一定要放在配置文件的前面。