# HG changeset patch # User Richard Westhaver # Date 1722207648 14400 # Node ID d9f9e108c36cb60eb74356c80f2d2d383a3ea48a # Parent e63337c727c0c891dcfc1c4843a27adff925cb76 caddy config diff -r e63337c727c0 -r d9f9e108c36c caddy.json --- a/caddy.json Sun Jul 28 18:55:23 2024 -0400 +++ b/caddy.json Sun Jul 28 19:00:48 2024 -0400 @@ -67,7 +67,7 @@ "servers": { "srv0": { "listen": [ - ":443" + ":8080" ], "enable_full_duplex": true, "routes": [ @@ -1141,200 +1141,6 @@ "the.compiler.company" ] } - }, - "srv1": { - "listen": [ - ":80" - ], - "enable_full_duplex": true, - "routes": [ - { - "handle": [ - { - "handler": "vars", - "root": "/home/web/www" - }, - { - "browse": {}, - "handler": "file_server", - "hide": [ - "/home/web/caddy.json" - ] - } - ] - } - ] - }, - "srv2": { - "listen": [ - ":8080" - ], - "enable_full_duplex": true, - "routes": [ - { - "match": [ - { - "host": [ - "0.0.0.0" - ] - } - ], - "handle": [ - { - "handler": "subroute", - "routes": [ - { - "handle": [ - { - "handler": "vars", - "root": "/home/web/www" - } - ] - }, - { - "group": "group36", - "handle": [ - { - "handler": "subroute", - "routes": [ - { - "handle": [ - { - "handler": "headers", - "response": { - "deferred": true, - "set": { - "Access-Control-Allow-Headers": [ - "*" - ], - "Access-Control-Allow-Methods": [ - "GET, POST, PUT, PATCH, DELETE, OPTIONS" - ], - "Access-Control-Allow-Origin": [ - "*" - ], - "Access-Control-Max-Age": [ - "3600" - ] - } - } - }, - { - "handler": "static_response", - "status_code": 204 - } - ] - } - ] - } - ], - "match": [ - { - "header": { - "Origin": [ - "*" - ] - }, - "method": [ - "OPTIONS" - ] - } - ] - }, - { - "group": "group36", - "handle": [ - { - "handler": "subroute", - "routes": [ - { - "handle": [ - { - "handler": "headers", - "response": { - "deferred": true, - "set": { - "Access-Control-Allow-Origin": [ - "{http.request.header.origin}" - ], - "Access-Control-Expose-Headers": [ - "*" - ] - } - } - } - ] - } - ] - } - ], - "match": [ - { - "header": { - "Origin": [ - "*" - ] - }, - "not": [ - { - "method": [ - "OPTIONS" - ] - } - ] - } - ] - }, - { - "handle": [ - { - "handler": "subroute", - "routes": [ - { - "handle": [ - { - "browse": {}, - "handler": "file_server", - "hide": [ - "/home/web/caddy.json", - ] - } - ], - "match": [ - { - "method": [ - "GET" - ] - } - ] - }, - { - "handle": [ - { - "handler": "webdav" - } - ] - } - ] - } - ] - } - ] - } - ], - "terminal": true - } - ], - "automatic_https": { - "disable": true - }, - "logs": { - "logger_names": { - "0.0.0.0": [ - "log1" - ] - } - } } } },