Compare commits

..

2 Commits

Author SHA1 Message Date
TEC 5bf5186599
Add HTTP error redirection to CADDY 2022-10-17 01:04:02 +08:00
TEC 66eac8831b
Improve static file matching 2022-10-17 01:03:15 +08:00
2 changed files with 19 additions and 0 deletions

View File

@ -9,3 +9,10 @@ reverse_proxy @dynamic localhost:8000
root * /opt/emacs-survey/public
file_server
handle_errors {
rewrite * /{err.status_code}
reverse_proxy https://http.cat {
header_up Host {upstream_hostport}
}
}

View File

@ -93,11 +93,23 @@ reverse_proxy @dynamic localhost:8000
#+end_src
We'll just pass all other requests to the public folder of the Emacs Survey.
#+begin_src prog
root * /opt/emacs-survey/public
file_server
#+end_src
For HTTP errors we could re-use the Genie error pages ... or have some fun 🐱.
#+begin_src prog
handle_errors {
rewrite * /{err.status_code}
reverse_proxy https://http.cat {
header_up Host {upstream_hostport}
}
}
#+end_src
Just this one file is all it takes to get Caddy set up to our liking 🙂.
#+begin_src sh