HAProxy http和https都使用mode tcp模式:

注: mode tcp为4层,mode http为7层

vi /etc/haproxy/haproxy.cfg

#option httplog #option forwardfor except 127.0.0.0/8

listen admin_stats bind *:8888 option httplog stats refresh 30s stats uri /haproxy?stats

frontend main bind *:80 mode tcp default_backend http

backend http mode tcp balance roundrobin server 10.0.0.3 10.0.0.3:80 check server 10.0.0.4 10.0.0.4:80 check

frontend mains bind *:443 mode tcp default_backend https

backend https mode tcp balance roundrobin server 10.0.0.3 10.0.0.3:443 check server 10.0.0.4 10.0.0.4:443 check

	:wq
	# service haproxy restart
	
	验证:
	浏览器访问:http://xxxx和https://xxxx
	查看分配状态:http://ip:8888/haproxy?stats