nginx自定义编译参数/添加第三方模块教程
首先编写一个路径为/www/server/panel/install/nginx_prepare.sh的nginx安装前置脚本,用于安装nginx前安装好依赖库及模块源码若已安装下载好依赖库或模块源码包可跳过此步骤
以下为添加geoip模块为例
将下列代码写入到/www/server/panel/install/nginx_prepare.sh
#!/bin/bash
#安装依赖库
yum install libmaxminddb-devel -y
#下载第三方扩展源码
git clone https://github.com/leev/ngx_http_geoip2_module.git注1:执行此脚本的当前路径为/www/server/nginx/src
注2:安装Nginx前会自动清空/www/server/nginx/src目录
编写好脚本后,将要额外添加的编译参数写入至/www/server/panel/install/nginx_configure.pl
echo "--add-module=/www/server/nginx/src/ngx_http_geoip2_module" > /www/server/panel/install/nginx_configure.pl注1:请确保添加的编译参数正确,否则将导致安装nginx失败
注2:若不需要额外添加编译参数删除/www/server/panel/install/nginx_configure.pl文件即可
最后通过面板安装nginx即可
学习下,,, 大佬你好
我按教程配置后依然没有安装第三方模块
不知道什么问头 试一下 如果真的可行 真是帮了大忙了果然是宝塔的原因 装第三方 我卡了快一天了............. 不行啊 用你给的官方案例测试都没用 求助管理 卡好久了 需要安装的 fastdfs-nginx-module但我用您上述的代码安装好像都不可以的 能出视频教程吗,这个不详细,按照步骤操作出错 MLGJB,不给发贴 这个试了半天, 就是不执行。 编辑nginx.sh也不行。 编译安装ngnix也不让, 只能急速安装,根本出不来。 有别的办法吗
请问所谓的面板安装是指的卸载原有Nginx然后再装?配置不会丢失吗? niequn 发表于 2019-12-3 22:05
求助管理 卡好久了 需要安装的 fastdfs-nginx-module但我用您上述的代码安装好像都不可以的 ...
遇到同样的问题 卡了快两天了 还是没解决 一直报 multiple target patterns stop错误 一次安装成功,谢谢! 按照过程一次成功 是新建一个/www/server/panel/install/nginx_prepare.sh 这个文件名吗
注1:执行此脚本的当前路径为/www/server/nginx/src
这个是啥意思啊,在这个目录执行上面哪个文件吗?
写好脚本后,将要额外添加的编译参数写入至/www/server/panel/install/nginx_configure.pl
这个又是什么意思啊。
感觉宝塔安装第三方的模块好麻烦好乱,资料各个不一样
页:
[1]
2