我先说说我的步骤:
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时报以下错误,不知道是什么问题,报的是默认端口标识没有找到,网站找了很久并没有相关说明。难道需要在哪里设置这个变量?
具体错误如下图:
我查看了源码:全文就下图标记处存在此变量名
求高手指导什么情况,是不是跟系统、环境变量等等存在关系,或者说还有依赖包没有安装?