Haproxy: Unterschied zwischen den Versionen

Aus Wissenssammlung von Stradinger - IT
Zur Navigation springen Zur Suche springen
Zeile 6: Zeile 6:
  
 
<nowiki>
 
<nowiki>
 
+
# Define frontend
# Define frontend
+
frontend wiki_and_cloud
 
 
frontend wiki_and_cloud
 
 
 
 
     http
 
     http
 
     bind 192.168.1.100:80
 
     bind 192.168.1.100:80

Version vom 4. Dezember 2022, 14:58 Uhr

HAProxy für viele Einsatzzwecke

  • Load Balancer (Lastverteiler)
  • Weiterleiten verschiedener Subdomains auf unterschiedliche Server

Konfiguration einer Weiterleitung von HTTP auf HTTPS

# Define frontend frontend wiki_and_cloud http bind 192.168.1.100:80 redirect scheme https code 301 frontend https_wiki_and_cloud mode tcp bind 192.168.1.100:443 tcp-request inspect-delay 5s tcp-request content accept if { req_ssl_hello_type 1 } use_backend https_wiki_servers if { req_ssl_sni -i -i wiki.domain.de } use_backend https_cloud_servers if { req_ssl_sni -i -i cloud.domain.de } backend https_wiki_servers mode tcp option ssl-hello-chk server s2 192.168.1.102:443 backend https_cloud_servers mode tcp option ssl-hello-chk server s1 192.168.1.103:443