点赞
评论
收藏
分享
举报
Nginx-已编译的nginx-添加新模块
发表于2020-09-02 16:03

浏览 1.4k

1.查看已有模块

 /usr/local/nginx/sbin/nginx -V
  • 1

此处我是安装了配置SSL 想在此加上FastDFS模块
在这里插入图片描述
将红色的地方复制出来记到一个小本本上

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=/usr/local/fastdfs-nginx-module/src/
  • 1

在这里插入图片描述

2.重新编译Nginx

在此位置重新执行上面的:./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --add-module=/usr/local/fastdfs-nginx-module/src/
在这里插入图片描述
千万不要make install,不然就真的覆盖了

 make    //千万不要make install,不然就真的覆盖了
  • 1

先备份一波,备胎还是需要的

/usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
  • 1

将编译的文件复制 到你原来的sbin 目录里

cp ./objs/nginx /usr/local/nginx/sbin/
  • 1

OK 新模块安装完成 该怎么用和以前一样,只是添加了新的模块

已修改于2023-03-01 00:44
创作不易,留下一份鼓励
张东明001

暂无个人介绍

关注



写下您的评论
发表评论
全部评论(0)

按点赞数排序

按时间排序

关于作者
张东明001
这家伙很懒还未留下介绍~
19
文章
1
问答
15
粉丝
相关文章
继续软件架构系列之行业应用篇,相信很多人用NGINX,也很多人用NGINX架构不同的能力,接下来,通过一张行业应用图,分析一下NGINX分层的含义及架构分层的必要性,上图先:   这张图咋一看会发现,好多NGINX呀,没错!这是某行业顶级的业务系统架构图,也是业内市场占有率第一的原版授权,从最外围的用户交互(好比我们使用手机app应用界面)-第1层,到数据中心内网的接入(好比app背后的数据中心或云上部署)-第2层,再到应用负载的第3层(好比应用部署前面的SLB或接口机),进而到前端应用的能力封装和开放-第4层,再到能力中心调度池-第5层,最后到数据存储的第6层。每一层的角色扮演都很明确和清晰,以第2层的NGINX来说,核心功能就是扮演大颗粒度的流量调度和高可靠,因此和传统的LB功能非常接近;以第3层的NGINX来说,核心功能就是扮演业务细颗粒度的流量精分和能力画像,因此和高性能的七层LB高级功能非常接近。因此,每层之间通过分层和解耦的方式,让能力封装更加专注,让精分模型更加贴近应用,某种层面上也把NGINX不同纬度的强项拆解到不同的应用场景中进行发
点赞 2
浏览 1.7k
注:该文原文是 DebuggingNginxConfiguration默认,Nginx仅仅记录标准错误日志到Nginx默认的error文件中,或是被 error_log 指令指定的文件中。我们可以控制许多方面的错误日志,这将帮助我们调试我们Nginx配置文件。重要:对于Nginx配置文件的任何改变,你都必须测试和重载Nginx的配置文件来让变更生效。在Ubuntu系统,你可以简单的运行 nginx-t&&servicenginxreload 命令。在我们继续进行之前在你复制粘贴任何Nginx配置之前,确保你移除了你不想要的代码。并且,每次你升级Nginx,也请使用最新版Nginx提供的更新你的配置文件。在我们开始之前,请详细阅读这些官方文章:通常的Nginx陷阱,if是恶魔,location指令和 Nginx请求过程。你可能会单独使用它们来解决你的问题。注:5星推荐上面的几篇官方文章。好吧,看起来你需要一些严谨的调试,让我们开始!仅仅调试rewrite规则大部分
点赞 2
浏览 769
原文作者:IlyaKrutovofF5原文链接:关于NGINXKubernetesGateway,你需要知道的5件事转载来源:NGINX官方网站 在过去的几年里,F5NGINX帮助您成功走完了Kubernetes之旅,而今F5NGINX又创造了新的里程碑——我们发布了NGINX家族最新成员的内测版:F5NGINXKubernetesGateway! NGINXKubernetesGateway是一个按照“KubernetesGatewayAPI规范”来执行的控制器,该规范是从“KubernetesIngressAPI规范”演变而来的。GatewayAPI是由Kubernetes网络特别兴趣小组(SIG‑NETWORK)管理的开源项目,旨在改善Kubernetes的服务网络并实现其标准化。NGINX是该项目的积极贡献者。 如果您目前正积极使用Kubernetes,那么IngressAPI对象和许多可用的Ingress实施对您来说一定不陌生。GatewayAPI是暴露
点赞 1
浏览 1.1k