linux+nginx 新增模块(upstream)出现问题

疯狂的玖号 2016-12-07 10:37:31
我先说说我的步骤:
1.在官网下载了nginx-1.11.6
2.减压了包,上传到了linux---/usr/local/nginx 下面
3.执行了语句 ./configure --prefix=/usr/local/nginx /nginx-1.11.6
4.make
5.make install
这里已经解决了依赖包的错误问题,已经成功安装,并且测试运行成功


现在我需要第三方模块,用来更好的控制访问服务器的算法(upstream)
根据网上找到的我下载了:nginx_upstream_hash-master --- nginx-upstream-fair-master 两个包
同时上传到了/usr/local/nginx 路径
执行了语句:
./configure --prefix=/usr/local/nginx/nginx-1.11.6 --with-http_stub_status_module --add-module=/usr/local/nginx/nginx_upstream_hash-master/ --add-module=/usr/local/nginx/nginx-upstream-fair-master/
这里解决依赖包的相关问题
执行 make时报以下错误,不知道是什么问题,报的是默认端口标识没有找到,网站找了很久并没有相关说明。难道需要在哪里设置这个变量?
具体错误如下图:


我查看了源码:全文就下图标记处存在此变量名


求高手指导什么情况,是不是跟系统、环境变量等等存在关系,或者说还有依赖包没有安装?
...全文
767 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zerolam 2018-10-21
  • 打赏
  • 举报
回复
这个在nginx-1.11.6版本之后或更早之前的版本,就开始出现这个问题了,因为nginx的api进行了修改,而nginx-upstream-fair-master这个模块并没有进行相应的修改导致的。

毕竟 nginx-upstream-fair-master 在2012年后就挺更了,具体可见以下网址:
https://github.com/gnosek/nginx-upstream-fair?spm=a2c4e.11153940.blogcont73621.10.752155b9kU5ebA)。

然后官方nginx的论坛上,也有说明,详情见 https://forum.nginx.org/read.php?2,270963,270979#msg-270979。
所以想要用fair这个模块的话,你可能要用nginx 1.11.6 版本之前的版本试一试。
yflwz 2017-12-14
  • 打赏
  • 举报
回复
我在更新到1.12.2的时候同样出现这个问题,有人解决吗?
疯狂的玖号 2016-12-14
  • 打赏
  • 举报
回复
最后一次机会了,我给自己顶一顶,进来的小伙伴看了就帮忙顶一顶 不胜感激啊
疯狂的玖号 2016-12-08
  • 打赏
  • 举报
回复
进来的小伙伴 发个言帮顶一下 不然 我只能发言三次 好人在哪里????
疯狂的玖号 2016-12-07
  • 打赏
  • 举报
回复
自己顶一顶,进来看过的朋友也留个言,帮我顶顶 不要让问题沉默下去。。。。谢谢

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧