Advertisement
imKobz

Untitled

Dec 19th, 2019
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. frontend ssl
  2. mode tcp
  3. bind 0.0.0.0:443 name frontend-ssl
  4. option tcplog
  5. tcp-request inspect-delay 2s
  6. tcp-request content accept if { req.ssl_hello_type 1 }
  7. use_backend main-ssl if { req.ssl_hello_type 1 }
  8. use_backend openvpn if !{ req.ssl_hello_type 1 } !{ req.len 0 }
  9. use_backend ssh if !{ req.ssl_hello_type 1 } { req.len 0 }
  10.  
  11.  
  12. frontend main
  13. bind 0.0.0.0:80
  14. bind 127.0.0.1:8443 ssl crt /etc/haproxy/certs/server.pem crt /etc/haproxy/certs/ accept-proxy
  15. mode http
  16. option forwardfor
  17. default_backend webserver
  18.  
  19.  
  20. backend main-ssl
  21. mode tcp
  22. server main-ssl 127.0.0.1:8443 send-proxy
  23.  
  24. backend openvpn
  25. mode tcp
  26. server openvpn-localhost 127.0.0.1:110
  27.  
  28. backend ssh
  29. mode tcp
  30. server ssh-localhost 127.0.0.1:22
  31.  
  32. backend webserver
  33. server webserver-localhost 127.0.0.1:8080
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement