河妖 发表于 2019-9-11 16:53:13

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即可





大炮运维V587 发表于 2019-9-11 16:58:24


mrwu888 发表于 2019-9-11 17:09:41

学习下,,,

jamsband910 发表于 2019-9-13 12:19:18

大佬你好
我按教程配置后依然没有安装第三方模块
不知道什么问头

niequn 发表于 2019-12-3 21:20:47

试一下 如果真的可行 真是帮了大忙了果然是宝塔的原因 装第三方 我卡了快一天了.............

niequn 发表于 2019-12-3 22:02:48

不行啊 用你给的官方案例测试都没用

niequn 发表于 2019-12-3 22:05:41

求助管理 卡好久了 需要安装的 fastdfs-nginx-module但我用您上述的代码安装好像都不可以的

宝塔用户_nejvum 发表于 2020-2-11 19:50:29

能出视频教程吗,这个不详细,按照步骤操作出错

宝塔用户_pizwvm 发表于 2020-2-20 15:19:26

MLGJB,不给发贴

宝塔用户_olhxcx 发表于 2020-4-4 02:56:07

这个试了半天, 就是不执行。 编辑nginx.sh也不行。 编译安装ngnix也不让, 只能急速安装,根本出不来。 有别的办法吗

时空裂隙 发表于 2021-2-2 00:51:55

请问所谓的面板安装是指的卸载原有Nginx然后再装?配置不会丢失吗?

宝塔用户_jiiewi 发表于 2021-5-20 16:47:20

niequn 发表于 2019-12-3 22:05
求助管理 卡好久了 需要安装的 fastdfs-nginx-module但我用您上述的代码安装好像都不可以的 ...

遇到同样的问题 卡了快两天了 还是没解决 一直报 multiple target patterns stop错误

宝塔用户_esehmt 发表于 2023-2-17 17:37:01

一次安装成功,谢谢!

TCSM 发表于 2023-7-11 12:53:57

按照过程一次成功

宝塔用户_plhija 发表于 2023-8-27 19:01:07

是新建一个/www/server/panel/install/nginx_prepare.sh 这个文件名吗

注1:执行此脚本的当前路径为/www/server/nginx/src
这个是啥意思啊,在这个目录执行上面哪个文件吗?

写好脚本后,将要额外添加的编译参数写入至/www/server/panel/install/nginx_configure.pl
这个又是什么意思啊。
感觉宝塔安装第三方的模块好麻烦好乱,资料各个不一样
页: [1] 2
查看完整版本: nginx自定义编译参数/添加第三方模块教程