fix(haproxy): long buffered moodle backend
parent
32fbf0985b
commit
2661a0acfb
|
@ -38,7 +38,8 @@ frontend website
|
||||||
acl is_websocket hdr(Upgrade) -i websocket
|
acl is_websocket hdr(Upgrade) -i websocket
|
||||||
|
|
||||||
acl is_nextcloud hdr_beg(host) nextcloud.
|
acl is_nextcloud hdr_beg(host) nextcloud.
|
||||||
acl is_moodle hdr_beg(host) moodle.
|
acl is_moodle hdr_beg(host) moodle. !path_beg -i /local/tresipuntimportgc/
|
||||||
|
acl is_moodle_long hdr_beg(host) moodle. path_beg -i /local/tresipuntimportgc/
|
||||||
acl is_jitsi hdr_beg(host) jitsi.
|
acl is_jitsi hdr_beg(host) jitsi.
|
||||||
acl is_oof hdr_beg(host) oof.
|
acl is_oof hdr_beg(host) oof.
|
||||||
acl is_wp hdr_sub(host) .wp.
|
acl is_wp hdr_sub(host) .wp.
|
||||||
|
@ -57,6 +58,7 @@ frontend website
|
||||||
use_backend letsencrypt if { path_beg /.well-known/acme-challenge/ }
|
use_backend letsencrypt if { path_beg /.well-known/acme-challenge/ }
|
||||||
use_backend be_api if is_nextcloud { path_beg /avatar/ }
|
use_backend be_api if is_nextcloud { path_beg /avatar/ }
|
||||||
use_backend be_nextcloud if is_nextcloud
|
use_backend be_nextcloud if is_nextcloud
|
||||||
|
use_backend be_moodle_long if is_moodle_long
|
||||||
use_backend be_moodle if is_moodle
|
use_backend be_moodle if is_moodle
|
||||||
use_backend be_jitsi if is_jitsi
|
use_backend be_jitsi if is_jitsi
|
||||||
use_backend be_oof if is_oof
|
use_backend be_oof if is_oof
|
||||||
|
@ -142,6 +144,15 @@ backend be_moodle
|
||||||
http-request add-header X-Forwarded-Proto https unless existing-x-forwarded-proto
|
http-request add-header X-Forwarded-Proto https unless existing-x-forwarded-proto
|
||||||
server moodle isard-apps-moodle:8080 check port 8080 inter 5s rise 2 fall 10 resolvers mydns init-addr none
|
server moodle isard-apps-moodle:8080 check port 8080 inter 5s rise 2 fall 10 resolvers mydns init-addr none
|
||||||
|
|
||||||
|
backend be_moodle_long
|
||||||
|
mode http
|
||||||
|
timeout server 900s
|
||||||
|
acl existing-x-forwarded-host req.hdr(X-Forwarded-Host) -m found
|
||||||
|
acl existing-x-forwarded-proto req.hdr(X-Forwarded-Proto) -m found
|
||||||
|
http-request add-header X-Forwarded-Host %[req.hdr(Host)] unless existing-x-forwarded-host
|
||||||
|
http-request add-header X-Forwarded-Proto https unless existing-x-forwarded-proto
|
||||||
|
server moodle isard-apps-moodle:8080 check port 8080 inter 5s rise 2 fall 10 resolvers mydns init-addr none
|
||||||
|
|
||||||
backend be_nextcloud
|
backend be_nextcloud
|
||||||
mode http
|
mode http
|
||||||
acl existing-x-forwarded-host req.hdr(X-Forwarded-Host) -m found
|
acl existing-x-forwarded-host req.hdr(X-Forwarded-Host) -m found
|
||||||
|
|
Loading…
Reference in New Issue