负载均衡:Haproxy方案的基本配置参考原创
8人赞赏了该文章
1,858次浏览
编辑于2021年12月02日 15:11:17
一、概述
本文简要介绍如何使用Haproxy实现应用服务器负载均衡,Haproxy是一种开源的高性能负载均衡器。
Haproxy需安装在Linux操作系统。
Linux安装、Haproxy安装、SSL证书购买等,都不在本文讨论范围内。
二、配置说明
1、应用服务器下载安装LoadBalancer Windows Feedback Agent
1.1 下载地址:http://downloads.loadbalancer.org/agent/loadbalanceragent.msi。
1.2 安装后应用服务器上会有如下图的服务,默认需要应用服务器防火墙开通下3333端口,此服务主要是向Haproxy提供更多监控内容,有利于负载均衡<官方介绍>。
2、haproxy.cfg配置
2.1 参考附件配置文件。
2.2 对于https支持,注意证书错误会导致绑定失败,具体看日志可确认。
2.3 haproxy测试配置文件,提示“Configuration file is valid”表示测试通过,其他需要检查配置文件。
haproxy -c -f /etc/haproxy/haproxy.cfg
3、启动Haproxy
systemctl enable haproxy systemctl start haproxy
4、金蝶云星空配置
如果Haproxy监听的端口和IIS绑定端口不一致,则星空需要7.5.1.202011及以上版本,并编辑
"安装目录\K3Cloud\WebSite\App_Data\Common.config"文件,在<appSettings>
后增加如下配置:
<!--Nginx反向代理配置--> <add key="ForwardLoginUrl" value="{X-Forwarded-Proto}://{Forward-x-RequestHost}:{X-Forwarded-Port}"/>
5、重启IIS。
6、通过Haproxy地址及端口访问产品。
Haproxy配置示例.zip(2.41KB)
赞 8
8人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!