这里的案例是为了实现虚拟化云计算平台的开发测试环境,在一台物理服务器上通过NAT模式提供对外web服务,但是不采用非常繁琐的端口映射,而是采用在物理服务器上构建负载均衡,在虚拟化NAT环境中,外部web访问通过物理服务器上的HAProxy反向代理到虚拟化NAT网络中的虚拟机,实现模拟线上集群部署。
sudo yum install wget gcc pcre-static pcre-devel -y
在4层TCP模式,HAProxy转发从客户端发出的底层TCP包给应用服务器。在7层HTTP模式,HAProxy则在转发数据包前处理HTTP头部然后再发给应用服务器。