Site Tools


chuleta_haproxy
frontend frontal-cloud
        bind x.y.z.t:80
        mode http
        option  forwardfor
        default_backend backend-cloud
        redirect scheme https

frontend frontal-cloud-tls
        bind x.y.z.t:443 ssl crt /etc/cert/
        mode http
        default_backend backend-cloud
        
        option  forwardfor # añade cabecera X-forward


        #CAldav Cardav webfinger nodeinfo
        acl url_discovery path /.well-known/caldav /.well-known/carddav
        http-request redirect location /remote.php/dav/ code 301 if url_discovery
        acl webfinger path /.well-known/webfinger
        http-request redirect location /index.php/.well-known/webfinger code 301 if webfinger
        acl nodeinfo path /.well-known/nodeinfo
        http-request redirect location /index.php/.well-known/nodeinfo code 301 if nodeinfo

        #wiki
        acl host_wiki hdr(host) -i wiki.icomz.net
        use_backend backend-wiki if host_wiki
   
        #colabora
        acl host_colabora hdr(host) -i colabora.icomz.net
        use_backend backend-colabora if host_colabora
     
        

backend backend-cloud
        server backcloud0 192.168.100.100:80

backend backend-wiki
        server backcloud0 192.168.100.101:80
        
backend backend-colabora
        server backccolabora0 192.168.100.102:9980

chuleta_haproxy.txt · Last modified: by etfiat