문서의 이전 판입니다!
HAProxy SSL 설정
frontend web
bind *:80
#bind *:443 ssl crt /etc/haproxy/ssl/nas.koov.net.pem crt /etc/haproxy/ssl/allthatlinux.com.pem crt /etc/haproxy/ssl/linuxdata.kr.pem crt /etc/haproxy/ssl/dev.koov.net.pem crt /etc/haproxy/ssl/jenkins.koov.net.pem
bind *:443 ssl crt-list /etc/haproxy/ssl/crt-list.txt
reqadd X-Forwarded-Proto:\ https
http-request set-header X-SSL %[ssl_fc]
http-response set-header Cache-Control no-cache,\ max-age="600"
....
backend backend_nas.koov.net
redirect scheme https code 301 if !{ ssl_fc }
server static 192.168.0.8:5000 check
backend backend_home.koov.net
redirect scheme https code 301 if !{ ssl_fc }
server static 192.168.0.24:80 check
backend backend_dev.koov.net
redirect scheme https code 301 if !{ ssl_fc }
server static 192.168.0.27:80 check
backend backend_jenkins.koov.net
redirect scheme https code 301 if !{ ssl_fc }
server static 192.168.0.27:8080 check
backend backend_archiva.koov.net
#redirect scheme https code 301 if !{ ssl_fc }
server static 192.168.0.27:8180 check
backend backend_allthatlinux.com
redirect scheme https code 301 if !{ ssl_fc }
server static 192.168.0.21:80 check
backend backend_talk.koov.net
server static 192.168.0.28:80 check
....