HAproxy编译安装与配置

安装haproxy
从官网下载最新稳定版的haproxy-1.6.2.tar.gz,url:http://www.haproxy.org/download/1.6/src/haproxy-1.6.2.tar.gz
放置/root/backup目录下,解压并进入目录
安装编译依赖包前注释掉yum禁止更新内核选项:/etc/yum.conf

安装依赖包:
yum install gcc -y
make TARGET=linux26 PREFIX=/app/haproxy

make install PREFIX=/app/haproxy

验证安装完成

启动命令:
/app/haproxy/sbin/haproxy -D -f /app/haproxy/haproxy.cfg -p /var/run/haproxy.pid

配置文件:

#访问***.com强制转到https://*.com
acl is_pan hdr_beg(host) *****
redirect prefix https://** if is_pan

acl is_cbs hdr_beg(host) *****
redirect prefix https://******** if is_cbs
`</pre>

#通过正则acl转发https协议

    acl is_pans req.ssl_sni *******
    use_backend pans if is_pans

<pre>`acl is_cbss req.ssl_sni ********
use_backend cbss if is_cbss