这里我们以njs模块举例:
https://nginx.org/en/docs/njs/install.html
1.重新编译添加
1.打开存放oneinstak/src文件夹下载njs模块
cd oneinstack/src
sudo apt-get install mercurial -y
hg clone http://hg.nginx.org/njs
2.打开oneinstack/options.conf,编辑nginx_modules_options
cd oneinstack
将
nginx_modules_options=''
改为
nginx_modules_options='--add-module=../njs/nginx'
3.卸载原先的nginx重新安装
cd oneinstack
./uninstall.sh
./install.sh --nginx_option 1 --reboot
4.检查是否安装成功
nginx -V
如果有njs字样就是安装成功了
2.动态加载 NJS 模块
- 将 ngx_http_js_module.so 文件放在nginx 根目录的 modules 目录下,
- 在 nginx.conf 中增加引入模块
load_module modules/ngx_http_js_module.so;
load_module modules/ngx_stream_js_module.so;
Comments NOTHING