Tengine怎么去安装第三方模块

检查配置文件nginx.conf的内容编辑后是否有错误

nginx -t

有以下错误,需要下载第三方模块

nginx: [emerg] unknown directive "fair" in /usr/local/tengine-2.3/conf/nginx.conf:56
nginx: configuration file /usr/local/tengine-2.3/conf/nginx.conf test failed

fair: 来自第三方模块。需要单独安装,下载地址:https://gitcode.net/mirrors/gnosek/nginx-upstream-fair?utm_source=csdn_github_accelerator

下载、上传到linux服务器中,完成后解压

nginx已经安装好了。可以删除重新安装。

进入tengine-2.3.3源码目录下,
执行以下命令:

./configure --prefix=/usr/local/tengine-2.3 --with-http_ssl_module --add-module=/home/soft/nginx-upstream-fair-master

编译:

make

编译完成后,会生成一个nginx文件,

将nginx文件拷贝到/usr/local/tengine-2.3/sbin/下,这样可以在任意目录下启动nginx

[root@mylinux2 objs]# cp -a nginx /usr/local/tengine-2.3/sbin/

nginx -m

查看nginx中用到的模块

安装源码中的模块3

源码包在/home/soft/tengine-2.3.3/modules

nginx -V

nginx的安装命令:nginx -V

[root@mylinux2 ngx_debug_pool]# nginx -V
Tengine version: Tengine/2.3.3
nginx version: nginx/1.18.0
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
built with OpenSSL 1.0.2k-fips  26 Jan 2017
TLS SNI support enabled
configure arguments: --prefix=/usr/local/tengine-2.3 --with-http_ssl_module --add-module=/home/soft/nginx-upstream-fair-master

进入到configure所在的目录下

执行以下命令

./configure --prefix=/usr/local/tengine-2.3 --with-http_ssl_module --add-module=/home/soft/nginx-upstream-fair-master --add-module=/home/soft/tengine-2.3.3/modules/ngx_debug_pool --add-module=/home/soft/tengine-2.3.3/modules/ngx_http_upstream_check_module

安装完毕后,进行编译

make

编译完成后,会生成一个新的nginx文件,
将nginx文件覆盖原来的nginx文件,目录为/usr/local/tengine-2.3/sbin/下,目的:这样可以在任意目录下启动nginx

[root@mylinux2 objs]# cp -a nginx /usr/local/tengine-2.3/sbin/

其中
–add-module=/home/soft/tengine-2.3.3/modules/ngx_debug_pool
是内存监控模块
–add-module=/home/soft/tengine-2.3.3/modules/ngx_http_upstream_check_module
是后端服务器健康检查模块

执行nginx -m,可以查看所安装的第三方模块

Tengine怎么去安装第三方模块、以及安装源码中的模块相关推荐

  1. 读Zepto源码之Ajax模块 1

    Ajax 模块也是经常会用到的模块,Ajax 模块中包含了 jsonp 的现实,和 XMLHttpRequest 的封装. 读 Zepto 源码系列文章已经放到了github上,欢迎star: rea ...

  2. 读Zepto源码之Deferred模块

    Deferred 模块也不是必备的模块,但是 ajax 模块中,要用到 promise 风格,必需引入 Deferred 模块.Deferred 也用到了上一篇文章<读Zepto源码之Callb ...

  3. wheel安装+使用wheel安装第三方库+临时换源安装和永久换源安装

    上一篇文章:Python要点及其环境搭建+Pycharm简单使用教程 wheel安装+使用wheel安装第三方库+临时换源安装和永久换源安装 wheel安装 使用wheel安装第三方库 临时换源安装 ...

  4. 从php源码中补充编译安装GD模块扩展的一些问题

    上篇博客,主要写了关于日志服务器的搭建. centos+rsyslog+mysql+loganalyzer搭建日志服务器_大橘子的博客-CSDN博客 其中loganalyzer界面需要图表,于是才需要 ...

  5. PyCharm怎么安装第三方库? Pycharm安装python库的技巧

    提示:PyCharm怎么安装第三方库?python中经常需要安装第三方库,安装的方法也有很多,今天我们就来看看使用Pycharm安装python库的技巧,详细请看下文 文章目录 前言 一.首先打开py ...

  6. FFmpeg入门详解之104:Win10快速安装OpenSSL(不用编译源码)

    win10x64安装OpenSSL:不用编译源码 网上一堆的教程教你去下载opensll源代码并用vs进行编译,虽然我有安装vs2015,但是看到那么长的编译步骤,太心累了. 懒人只得找简单的方法,最 ...

  7. Linux 如何安装程序的源代码软件包/源码程序包/源码包?

    文章目录 一.安装源码包的三个步骤 (一)执行命令 configure,进行配置/检测 (二)执行命令 make,编译源码 (三)执行命令 make install,安装软件 二.源码包安装示例 (一 ...

  8. 利用yolov7训练自己的数据集; yolov7的安装与使用 ; yolov7源码解读

    *免责声明: 1\此方法仅提供参考 2\搬了其他博主的操作方法,以贴上路径. 3* 场景一:Anconda环境基本操作 场景二:yolov7的使用 场景三:yolov7训练自己的数据集 场景四:实用工 ...

  9. linux编译安装的好处,Linux学习—源码安装

    源码安装--可以按照自己的需求安装,这是源码安装的好处,而二进制安装无法选择 大部分的源码安装步骤大致相同,具体细节可以参考解压缩之后的README和INSTALL README: 介绍了软件包的功能 ...

最新文章

  1. TIME_WAIT状态及存在原因
  2. hive常用参数配置设置
  3. 网页标准HTML5标准较量正酣
  4. 第十一届蓝桥杯大赛软件赛省赛 C/C++ 大学B组
  5. 《世界已无法阻挡Python入侵!》(附学习资源)
  6. 萌娃六一对程序员老爸说:再不陪我玩我就长大了
  7. C和汇编如何互相调用?
  8. freeswitch php事件订阅,例子3:事件订阅,监听多个事件
  9. 没业绩怎么写好年终总结?这样写总结年终奖翻倍!
  10. HighCharts:设置饼图图例文字颜色
  11. 文字和表单(checkbox/radio)元素垂直对齐方法,兼容Firefox和IE。
  12. win10修改命令行默认字体
  13. golang mian函数和init函数
  14. 一个简单的RingBuffer
  15. 计算机基础在线网络课程,欢迎访问大学计算机基础网络课程
  16. nokia手机的含义
  17. 海尔为什么要向青年一代提出“修身”解决方案?
  18. Lua中保留两位小数
  19. 学习人工智能宝藏网站(Papers with Code)
  20. windows 组策略

热门文章

  1. 无符号 byte java_我们能用Java做无符号字节吗?
  2. 如何解决关键基础设施网络安全困境?
  3. 《上海市数据中心建设导则(2021版)》
  4. python battleship_codecademy_python_Battleship!
  5. es head插件安装_ES笔记概述与安装
  6. Java高版本编译低版本运行_Java高版本编译低版本运行错误(ConcurrentHashMap.keySet)...
  7. 成功解决安装cuda的时候,下载的文件自动消失,并且出现An unknown error has occurred
  8. DL之DeepLabv1:DeepLabv1算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
  9. 成功解决当Win10系统进行深度学习的时候发现系统C盘满了,教你如何正确卸载一些非必要的内容
  10. DL框架之AutoKeras框架:深度学习框架AutoKeras框架的简介、特点、安装、使用方法详细攻略