Added snippit for cloudflare-proxy
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 2m40s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 7m17s
Create Docker Image / Final Docker Image Manifest (push) Successful in 11s

This commit is contained in:
Deon George 2025-02-11 15:26:40 +11:00
parent c077a9acc6
commit 897a8e4301

View File

@ -18,22 +18,56 @@
}
}
(cloudflare-proxy) {
tls /data/ssl/cloudflare/au.dcml.crt /data/ssl/cloudflare/au.dcml.key {
client_auth {
mode require_and_verify
trust_pool file {
pem_file /data/ssl/cloudflare/client.crt
}
}
}
encode zstd gzip
handle_errors {
@maintenance expression {http.error.status_code} == 502
rewrite @maintenance maintenance.html
@timeout expression {http.error.status_code} == 503
rewrite @timeout timeout.html
root * /var/www/html
file_server
}
header {
-Server
}
reverse_proxy {args[0]} {
transport http {
tls
tls_insecure_skip_verify
}
}
}
(docker-proxy) {
encode zstd gzip
encode zstd gzip
handle_errors {
@maintenance expression {http.error.status_code} == 502
rewrite @maintenance maintenance.html
@timeout expression {http.error.status_code} == 503
rewrite @timeout timeout.html
handle_errors {
@maintenance expression {http.error.status_code} == 502
rewrite @maintenance maintenance.html
@timeout expression {http.error.status_code} == 503
rewrite @timeout timeout.html
root * /var/www/html
file_server
}
root * /var/www/html
file_server
}
header {
-Server
}
header {
-Server
}
reverse_proxy {args[0]}
}