配置haproxy虚拟主机
来源:互联网 发布:软件测试管理系统 编辑:程序博客网 时间:2024/05/21 05:57
haproxy的安装和使用都比较简单。安装的话可以直接编辑Makefile配置一下就行了。
想热启动的话可以使用
这样就可以在同一个IP上配置虚拟主机了。当然如果有多个VIP的话也可以使用
这样的模式来完成。
这里有一篇也写得很好,基本能满足现在普通的逆向代理,设置虚拟机,根据path来选择后端机器等需求
http://xukaizijian.blog.163.com/blog/static/17043311920115283358709/
- global
- log 127.0.0.1 local0
- log 127.0.0.1 local1 notice
- maxconn 40960
- chroot /var/run/haproxy
- pidfile /var/run/haproxy.pid #方便热启动
- uid 99
- gid 99
- daemon
- defaults
- log global
- mode http
- option httplog
- option dontlognull
- retries 3
- option redispatch
- maxconn 2000
- contimeout 5000
- clitimeout 50000
- srvtimeout 50000
- frontend lvs2-lvs3
- bind *:8080
- acl is_lvs2 hdr_end(host) -i lvs2.test.net:8080
- acl is_lvs3 hdr_end(host) -i lvs3.test.net:8080
- use_backend lvs2 if is_lvs2
- use_backend lvs3 if is_lvs3
- backend lvs2
- balance roundrobin
- server free172 10.253.3.14:80 weight 10
- server free173 10.253.3.15:80 weight 10
- backend lvs3
- balance roundrobin
- server free174 10.253.3.16:80 weight 10
- server free173 10.253.3.15:80 weight 10
- listen lvs2.test.net 0.0.0.0:8000
- mode http
- option httplog
- maxconn 10
- stats refresh 30s
- stats uri /stats
- stats realm test
- stats auth admin:admin
- stats hide-version
- sbin/haproxy -f etc/haproxy.cfg -sf $(cat /var/run/haproxy.pid )
这样就可以在同一个IP上配置虚拟主机了。当然如果有多个VIP的话也可以使用
- listen lvs2.test.net 192.168.1.44:80
- mode http
- balance roundrobin
- server free172 10.253.3.14:80 weight 10
- server free173 10.253.3.15:80 weight 10
- listen lvs3.test.net 192.168.1.44:80
- mode http
- balance roundrobin
- server free174 10.253.3.16:80 weight 10
- server free173 10.253.3.15:80 weight 10
这里有一篇也写得很好,基本能满足现在普通的逆向代理,设置虚拟机,根据path来选择后端机器等需求
http://xukaizijian.blog.163.com/blog/static/17043311920115283358709/
0 0
- 配置haproxy虚拟主机
- HAproxy 虚拟主机
- HAProxy配置
- haproxy配置
- HAProxy配置
- haproxy 配置
- haproxy配置
- HAProxy配置
- haproxy配置
- HAProxy配置
- HAProxy配置
- Haproxy配置
- 配置虚拟主机!!!
- 配置虚拟主机
- 配置虚拟主机
- 配置虚拟主机
- 配置虚拟主机
- 配置虚拟主机
- 分析Http和Https的区别
- Java命令学习系列(1):Jps
- Python-sklearn入门
- 用gcc编译成可执行程序
- Xcode8时代让我们一起继续使用我们的插件吧
- 配置haproxy虚拟主机
- 极简keras:实现神经网络风格迁移(neural style)
- 2016.11.30
- 《笨办法学python》习题38 40
- 【Python】Python函数大全
- 百鸡百钱问题
- spark dataframe操作
- 属于RecyclerView的万能适配器Adapter和ViewHolder
- 内存频率与带宽