設定HAProxy使用SSL憑證
參考文件:
合併憑證檔
設定
sudo vim /etc/haproxy/haproxy.cfg
開啟設定檔
defaults
log 127.0.0.1 local0
option tcplog
frontend https
bind *:443 ssl crt /etc/pki/tls/private/domain1.pem crt /etc/pki/tls/private/domain2.pem
use_backend bk_app1 if { ssl_fc_sni domain1 }
use_backend bk_app2 if { ssl_fc_sni domain2 }
default_backend bk_www.haproxy.com
backend bk_www.haproxy.com
mode http
server srvxlc 127.0.0.1:80
backend bk_app1
mode http
server srv1 127.0.0.1:5001
backend bk_app2
mode http
server srv2 127.0.0.1:5002
frontend http
bind *:80
mode http
timeout client 5s
redirect scheme https if !{ ssl_fc }
重新啟動
sudo service haproxy restart