安装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