caddy: fix monitoring file_server root (empty 404); note v1.7.2

This commit is contained in:
Hernâni Marques 2026-07-18 21:40:56 +02:00
parent 6c92cd1c1b
commit 61b9dc0a11
No known key found for this signature in database
2 changed files with 40 additions and 28 deletions

View file

@ -64,3 +64,15 @@ test -w /var/www/monitoring-sites && echo www_writable
| `~/koopa-caddy/` | Live-Apply-Quelle auf dem Host (nicht Secrets) |
Siehe Issue **I-09** in `ISSUES.md`.
## Follow-up — empty Caddy 404 after apply (v1.7.2)
After apply, Caddy returned **empty HTTP 404** (Server: Caddy).
**Cause:** `root * …/monitoring` + `handle /monitoring/` → looks for `…/monitoring/monitoring/`.
**Fix:** `root * …/{host}` + `handle /monitoring*` in `~/koopa-caddy/Caddyfile`. Re-apply:
```bash
sudo ~/koopa-caddy/apply-monitoring-live.sh
```

View file

@ -41,59 +41,59 @@ taler.hacktivism.ch {
handle /taler-monitoring-surface_err {
redir /taler-monitoring-surface_err/ 302
}
handle /taler-monitoring-surface_err/ {
root * /var/www/monitoring-sites/taler.hacktivism.ch/taler-monitoring-surface_err
handle /taler-monitoring-surface_err* {
root * /var/www/monitoring-sites/taler.hacktivism.ch
file_server
}
handle /taler-monitoring-surface {
redir /taler-monitoring-surface/ 302
}
handle /taler-monitoring-surface/ {
root * /var/www/monitoring-sites/taler.hacktivism.ch/taler-monitoring-surface
handle /taler-monitoring-surface* {
root * /var/www/monitoring-sites/taler.hacktivism.ch
file_server
}
handle /taler-monitoring-aptdeploy_err {
redir /taler-monitoring-aptdeploy_err/ 302
}
handle /taler-monitoring-aptdeploy_err/ {
root * /var/www/monitoring-sites/taler.hacktivism.ch/taler-monitoring-aptdeploy_err
handle /taler-monitoring-aptdeploy_err* {
root * /var/www/monitoring-sites/taler.hacktivism.ch
file_server
}
handle /taler-monitoring-aptdeploy {
redir /taler-monitoring-aptdeploy/ 302
}
handle /taler-monitoring-aptdeploy/ {
root * /var/www/monitoring-sites/taler.hacktivism.ch/taler-monitoring-aptdeploy
handle /taler-monitoring-aptdeploy* {
root * /var/www/monitoring-sites/taler.hacktivism.ch
file_server
}
handle /taler-monitoring-mattermost_err {
redir /taler-monitoring-mattermost_err/ 302
}
handle /taler-monitoring-mattermost_err/ {
root * /var/www/monitoring-sites/taler.hacktivism.ch/taler-monitoring-mattermost_err
handle /taler-monitoring-mattermost_err* {
root * /var/www/monitoring-sites/taler.hacktivism.ch
file_server
}
handle /taler-monitoring-mattermost {
redir /taler-monitoring-mattermost/ 302
}
handle /taler-monitoring-mattermost/ {
root * /var/www/monitoring-sites/taler.hacktivism.ch/taler-monitoring-mattermost
handle /taler-monitoring-mattermost* {
root * /var/www/monitoring-sites/taler.hacktivism.ch
file_server
}
handle /taler-monitoring-mail_err {
redir /taler-monitoring-mail_err/ 302
}
handle /taler-monitoring-mail_err/ {
root * /var/www/monitoring-sites/taler.hacktivism.ch/taler-monitoring-mail_err
handle /taler-monitoring-mail_err* {
root * /var/www/monitoring-sites/taler.hacktivism.ch
file_server
}
handle /taler-monitoring-mail {
redir /taler-monitoring-mail/ 302
}
handle /taler-monitoring-mail/ {
root * /var/www/monitoring-sites/taler.hacktivism.ch/taler-monitoring-mail
handle /taler-monitoring-mail* {
root * /var/www/monitoring-sites/taler.hacktivism.ch
file_server
}
@ -101,15 +101,15 @@ taler.hacktivism.ch {
handle /monitoring_err {
redir /monitoring_err/ 302
}
handle /monitoring_err/ {
root * /var/www/monitoring-sites/taler.hacktivism.ch/monitoring_err
handle /monitoring_err* {
root * /var/www/monitoring-sites/taler.hacktivism.ch
file_server
}
handle /monitoring {
redir /monitoring/ 302
}
handle /monitoring/ {
root * /var/www/monitoring-sites/taler.hacktivism.ch/monitoring
handle /monitoring* {
root * /var/www/monitoring-sites/taler.hacktivism.ch
file_server
}
@ -145,15 +145,15 @@ exchange.hacktivism.ch {
handle /monitoring_err {
redir /monitoring_err/ 302
}
handle /monitoring_err/ {
root * /var/www/monitoring-sites/exchange.hacktivism.ch/monitoring_err
handle /monitoring_err* {
root * /var/www/monitoring-sites/exchange.hacktivism.ch
file_server
}
handle /monitoring {
redir /monitoring/ 302
}
handle /monitoring/ {
root * /var/www/monitoring-sites/exchange.hacktivism.ch/monitoring
handle /monitoring* {
root * /var/www/monitoring-sites/exchange.hacktivism.ch
file_server
}
@ -179,15 +179,15 @@ bank.hacktivism.ch {
handle /monitoring_err {
redir /monitoring_err/ 302
}
handle /monitoring_err/ {
root * /var/www/monitoring-sites/bank.hacktivism.ch/monitoring_err
handle /monitoring_err* {
root * /var/www/monitoring-sites/bank.hacktivism.ch
file_server
}
handle /monitoring {
redir /monitoring/ 302
}
handle /monitoring/ {
root * /var/www/monitoring-sites/bank.hacktivism.ch/monitoring
handle /monitoring* {
root * /var/www/monitoring-sites/bank.hacktivism.ch
file_server
}