Skip to content

Instantly share code, notes, and snippets.

@AlperRehaYAZGAN
Last active March 4, 2023 17:31
Show Gist options
  • Save AlperRehaYAZGAN/c6144a7ca334555500a3ac7cf5a96cdf to your computer and use it in GitHub Desktop.
Save AlperRehaYAZGAN/c6144a7ca334555500a3ac7cf5a96cdf to your computer and use it in GitHub Desktop.
Simple haproxy config file for redis server name indicator.
global
defaults
mode tcp
frontend main
bind *:443 ssl crt /home/TEST/rdb.MYDOMAIN.COM.pem
tcp-request inspect-delay 5s
tcp-request content accept if { req.ssl_hello_type 1 }
default_backend rdbs
backend rdbs
mode tcp
option tcpka
acl srv1 req_ssl_sni -i rdb1.rdb.MYDOMAIN.COM
acl srv2 req_ssl_sni -i rdb2.rdb.MYDOMAIN.COM
use-server rdb1 if srv1
use-server rdb2 if srv2
server rdb1 127.0.0.1:6379 check
server rdb2 127.0.0.1:6378 check
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment