changeset 6: |
9e1a84aa4ede |
parent: |
71488d7123d0
|
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Wed, 12 Jun 2024 14:33:30 -0400 |
permissions: |
-rw-r--r-- |
description: |
update caddyfile |
1 # The Caddyfile is an easy way to configure your Caddy web server. 3 # https://caddyserver.com/docs/caddyfile 5 # The configuration below serves a welcome page over HTTP on port 80. 6 # To use your own domain name (with automatic HTTPS), first make 7 # sure your domain's A/AAAA DNS records are properly pointed to 8 # this machine's public IP, then replace the line below with your 11 # https://caddyserver.com/docs/caddyfile/concepts#addresses 18 order webdav before file_server 23 output file /var/log/caddy.log 29 @match-cors-preflight-{args.0} { 30 header Origin "{args.0}" 33 handle @match-cors-preflight-{args.0} { 35 Access-Control-Allow-Origin "{args.0}" 36 Access-Control-Allow-Methods "GET, POST, PUT, PATCH, DELETE, OPTIONS" 37 Access-Control-Allow-Headers * 38 Access-Control-Max-Age "3600" 44 @match-cors-request-{args.0} { 45 header Origin "{args.0}" 48 handle @match-cors-request-{args.0} { 50 Access-Control-Allow-Origin "{http.request.header.origin}" 51 Access-Control-Expose-Headers * 58 # Set this path to your site's directory. 65 import cors-origin https://cdn.compiler.company 66 root * /srv/http/compiler.company 68 try_files {path} {path.html} {path}/ 72 # chat.compiler.company 73 cdn.compiler.company { 77 root * /srv/http/cdn.compiler.company 79 file_server @get browse 84 the.compiler.company { 85 import cors-origin https://cdn.compiler.company 86 root * /srv/http/the.compiler.company 88 try_files {path}{path}.html {path}/ 93 demo.compiler.company { 94 import cors-origin https://cdn.compiler.company 95 root * /srv/http/demo.compiler.company 99 packy.compiler.company { 101 import cors-origin https://packy.compiler.company 103 root * /srv/http/packy.compiler.company 105 file_server @get browse 110 hg.compiler.company { 111 import cors-origin https://packy.compiler.company 112 import cors-origin https://cdn.compiler.company 113 import cors-origin https://vc..compiler.company 116 reverse_proxy localhost:8888