回答
收藏
分享
举报
配置ip_hash报错
提问于2020-10-21 21:49

浏览 2k

Nginx(版本1.19.3)配置tcp协议做负载均衡,运行正常,但是加上ip_hash后报错。

------------------------------------------------

“ip_hash” directive is not allow...


stream {
upstream dataexch {
ip_hash;
server 192.168.40.191:30011;
server 192.168.40.191:30012;
}

server {
listen 2001;
proxy_pass dataexch;
proxy_timeout 1s;
proxy_responses 1;
}
}

第一次在项目中配置Nginx,求教是什么原因。


已修改于2023-03-04 02:10



写下您的回答
发表回答
全部回答(2)

按点赞数排序

按时间排序

stream 模式下不支持

赞同

1

回复举报

回答于2020-10-26 13:26



回复清荣
回复

可以参考下这个文档:https://nginx.org/en/docs/stream/ngx_stream_upstream_module.html。

赞同

0

回复举报

回答于2020-11-10 09:40



回复熊平
回复
提问者
丁丁
这家伙很懒还未留下介绍~
0
文章
1
问答
0
粉丝
相关问答

可以,我在《深入理解Nginx:模块开发与架构解析》第2版,第3.9节就介绍了C++ 如何编写Nginx模块的方法

点赞 0
浏览 1.4k

1.禁止目录浏览

2.限制目录执行权限

3.隐藏版本信息

4.限制并发

5.nginx 降权

6.防盗链

7.补丁及时更新

8.特殊要求还可以限制ip

9.用户密码限制等等

点赞 0
浏览 1.3k

301是要求跳转,按理应该是发给客户端来处理的,如果非要在nginx里处理可以用proxy_intercept_errors

点赞 0
浏览 653