当前位置:论坛首页 > Linux面板 > Linux面板教程

如何给nginx添加第三方模块(geoip)

发表在 Linux面板2018-7-23 15:23 [复制链接] 15 12102

以下为geoip2为例
1.安装geoip2扩展依赖
  1. yum install libmaxminddb-devel -y
复制代码

2.下载第三方扩展源码
QQ图片20180723145754.png
3.若是压缩包请解压,此处直接从git拉取,可以看到源码目录
QQ图片20180723145958.png
4.进入此目录看下文件是否完整
QQ图片20180723150059.png
5.输入pwd 获取源码目录路径
QQ图片20180723150142.png
6.编辑nginx的安装脚本
  1. vi /www/server/panel/install/nginx.sh
复制代码
7.找到154行,在./configure后面添加
  1. --add-module=/root/nginxsrc/ngx_http_geoip2_module
复制代码

注:根据安装的nginx时期不同,不一定在154行,前后找一找找到./configure即可
QQ图片20180723150551.png
8.wq保存退出
9.执行安装命令
  1. sh /www/server/panel/install/nginx.sh install 1.12
复制代码
10.安装完成输入nginx -V 检查编译参数
QQ图片20180723152126.png

使用道具 举报 只看该作者 回复
发表于 2019-1-10 00:01:49 | 显示全部楼层
建议年后整理出极速版 yum 源后,给编译安装添加一个功能,自定义编译参数。

具体地说,用户选择编译安装后,出现编译模块选择,和新增编译参数框。用户输入编译模块geoip2,点击确定,面板自动完成本教程全部流程。

编译安装的意义,主要就是自定义编译参数。如果无此需求的用户,应推荐 rpm 安装方式。
使用道具 举报 回复 支持 1 反对 0
发表于 2019-1-9 14:10:51 | 显示全部楼层
想问一下,添加了这个模块后,怎么使用呢?
使用道具 举报 回复 支持 反对
发表于 2019-1-14 14:34:50 | 显示全部楼层
本帖最后由 痞子哥 于 2020-4-12 16:05 编辑

暂时用不上 不过技术贴还是要及时收藏的  方便以后不时之需

大道消息:腾讯云服务器1折起秒杀 每天4场 有需要的塔友可以看看
使用道具 举报 回复 支持 反对
发表于 2019-3-14 11:18:10 | 显示全部楼层
貌似不可以了
使用道具 举报 回复 支持 反对
发表于 2019-5-5 13:38:11 | 显示全部楼层

应该是没有问题,我已经试了,是不是你是急速安装版的宝塔,如果是急速安装版的在configure后边添加第三方模块会没有效果,我一开始也是这样最后,我卸载了,又安装了一个编译版的就可以了。
使用道具 举报 回复 支持 反对
发表于 2019-5-7 22:38:19 | 显示全部楼层
宝塔用户_ogqyrf 发表于 2019-5-5 13:38
应该是没有问题,我已经试了,是不是你是急速安装版的宝塔,如果是急速安装版的在configure后边添加第三 ...

现在是rpm安装了 nginx.sh没有编译代码了
使用道具 举报 回复 支持 反对
发表于 2019-6-24 14:24:01 | 显示全部楼层
暮山 发表于 2019-1-10 00:01
建议年后整理出极速版 yum 源后,给编译安装添加一个功能,自定义编译参数。

具体地说,用户选择编译安装 ...

同感,理应支持这种方式。
使用道具 举报 回复 支持 反对
发表于 2019-6-24 20:30:05 | 显示全部楼层
按照这个套路 rtmp没装起
使用道具 举报 回复 支持 反对
发表于 2019-6-24 20:31:22 | 显示全部楼层
rtmp按这个套路没装起
使用道具 举报 回复 支持 反对
发表于 2019-6-24 20:51:43 | 显示全部楼层
多试了两边可以了,套路可行
使用道具 举报 回复 支持 反对
发表于 2019-11-22 15:39:44 | 显示全部楼层
真的不行了,有其他方法可以添加第三方模块吗
使用道具 举报 回复 支持 反对
发表于 2019-11-22 17:05:07 | 显示全部楼层
乘风破浪 发表于 2019-11-22 15:39
真的不行了,有其他方法可以添加第三方模块吗

https://www.bt.cn/bbs/thread-37132-1-1.html
参考此贴
使用道具 举报 回复 支持 反对
发表于 2020-2-11 19:44:36 | 显示全部楼层
执行安装命令就出错
使用道具 举报 回复 支持 反对
发表于 2020-3-6 15:17:15 | 显示全部楼层
http://www.nginxer.com/records/how-to-install-the-geoip2-module-for-nginx-on-the-baota-panel/

现在geoIP的数据库要注册才能下载,今天来这里搜索geoIP,顺便推荐这个给大家.
使用道具 举报 回复 支持 反对
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表