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
