如何监听非本地IP
做HA的时候,如果每个机器上同时需要监听多个IP的同一个端口。那么肯定是需要写死监听的IP和端口。
比如在haproxy里面:
- frontend free
- bind
- default_backend test1
- frontend free
- bind
- default_backend test2
backend test1
mode http
balance leastconn
option httpchk
cookie SERVERID insert indirect nocache maxidle 10m maxlife 8h
option forwardfor header ORIG_CLIENT_IP
option httpclose
server free174 10.253.4.16:8080 weight 10 rise 3 fall 5 check inter 2000 cookie apm1174
server free173 10.253.4.15:8080 weight 10 rise 3 fall 5 check inter 2000 cookie apm1173
backend test2
mode http
balance leastconn
option httpchk
cookie SERVERID insert indirect nocache maxidle 10m maxlife 8h
option forwardfor header ORIG_CLIENT_IP
option httpclose
server free174 10.253.3.16:8080 weight 10 rise 3 fall 5 check inter 2000 cookie apm1174
server free173 10.253.3.15:8080 weight 10 rise 3 fall 5 check inter 2000 cookie apm1173
主机和备机都要同时先启动好haproxy,但是备机在未获得这个IP前是无法启动haproxy的。这时可以通过修改内核参数来绑定非本地地址
- > /proc/sys/net/ipv4/ip_nonlocal_bind
最新文章
- [Mahout] 完整部署过程
- byte数组和File,InputStream互转
- 封装tip控件
- ECMAScript 位运算符
- Codeforces Round #383 (Div. 2) A,B,C,D 循环节,标记,暴力,并查集+分组背包
- 38.输出1到最大的N位数[Print 1 to max number of N bits]
- IDEA中如何使用Maven进行打包。 IDEA版本是14
- 160920、springmvc上传图片不生成临时文件
- virt viewer Usbredir USB重定向
- 5分钟 搞定UIButton的文本与图片的布局
- OI中神奇的神器fillchar
- Oracle系列之存储过程
- hadoop2.4.1伪分布式搭建
- Linux下快速搭建DNS服务器
- Chorme浏览器渲染MathJax时出现竖线的解决方法
- flask SQLALchemy外键及约束
- [leetcode]19. Remove Nth Node From End of List删除链表倒数第N个节点
- 大型互联网 b2b b2c o2o 电子商务微服务云平台
- ubuntu下修改MYSQL数据库密码
- RabbitMQ 参数们的Power “续”