caddy: bare mon redir * (fix Location 302 / code 21) + apply path docs
This commit is contained in:
parent
0df9f1359e
commit
947c72e595
3 changed files with 23 additions and 15 deletions
5
2026/2026-07-19.md
Normal file
5
2026/2026-07-19.md
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
# 2026-07-19
|
||||||
|
|
||||||
|
- **Caddy mon bare paths:** `redir /path/ 302` inside `handle` → Location `302` → merchant code 21; fix `redir * /path/ 302`
|
||||||
|
- **apply-monitoring-live.sh:** smoke for-loop syntax (missing `\`); use absolute `/home/hernani/koopa-caddy/…` (root `~` = `/root`)
|
||||||
|
- Re-apply: `sudo /home/hernani/koopa-caddy/apply-monitoring-live.sh`
|
||||||
|
|
@ -39,28 +39,28 @@ taler.hacktivism.ch {
|
||||||
|
|
||||||
# surface + aptdeploy HTML (taler.hacktivism.ch only)
|
# surface + aptdeploy HTML (taler.hacktivism.ch only)
|
||||||
handle /taler-monitoring-surface_err {
|
handle /taler-monitoring-surface_err {
|
||||||
redir /taler-monitoring-surface_err/ 302
|
redir * /taler-monitoring-surface_err/ 302
|
||||||
}
|
}
|
||||||
handle /taler-monitoring-surface_err* {
|
handle /taler-monitoring-surface_err* {
|
||||||
root * /var/www/monitoring-sites/taler.hacktivism.ch
|
root * /var/www/monitoring-sites/taler.hacktivism.ch
|
||||||
file_server
|
file_server
|
||||||
}
|
}
|
||||||
handle /taler-monitoring-surface {
|
handle /taler-monitoring-surface {
|
||||||
redir /taler-monitoring-surface/ 302
|
redir * /taler-monitoring-surface/ 302
|
||||||
}
|
}
|
||||||
handle /taler-monitoring-surface* {
|
handle /taler-monitoring-surface* {
|
||||||
root * /var/www/monitoring-sites/taler.hacktivism.ch
|
root * /var/www/monitoring-sites/taler.hacktivism.ch
|
||||||
file_server
|
file_server
|
||||||
}
|
}
|
||||||
handle /taler-monitoring-aptdeploy_err {
|
handle /taler-monitoring-aptdeploy_err {
|
||||||
redir /taler-monitoring-aptdeploy_err/ 302
|
redir * /taler-monitoring-aptdeploy_err/ 302
|
||||||
}
|
}
|
||||||
handle /taler-monitoring-aptdeploy_err* {
|
handle /taler-monitoring-aptdeploy_err* {
|
||||||
root * /var/www/monitoring-sites/taler.hacktivism.ch
|
root * /var/www/monitoring-sites/taler.hacktivism.ch
|
||||||
file_server
|
file_server
|
||||||
}
|
}
|
||||||
handle /taler-monitoring-aptdeploy {
|
handle /taler-monitoring-aptdeploy {
|
||||||
redir /taler-monitoring-aptdeploy/ 302
|
redir * /taler-monitoring-aptdeploy/ 302
|
||||||
}
|
}
|
||||||
handle /taler-monitoring-aptdeploy* {
|
handle /taler-monitoring-aptdeploy* {
|
||||||
root * /var/www/monitoring-sites/taler.hacktivism.ch
|
root * /var/www/monitoring-sites/taler.hacktivism.ch
|
||||||
|
|
@ -68,14 +68,14 @@ taler.hacktivism.ch {
|
||||||
}
|
}
|
||||||
|
|
||||||
handle /taler-monitoring-mattermost_err {
|
handle /taler-monitoring-mattermost_err {
|
||||||
redir /taler-monitoring-mattermost_err/ 302
|
redir * /taler-monitoring-mattermost_err/ 302
|
||||||
}
|
}
|
||||||
handle /taler-monitoring-mattermost_err* {
|
handle /taler-monitoring-mattermost_err* {
|
||||||
root * /var/www/monitoring-sites/taler.hacktivism.ch
|
root * /var/www/monitoring-sites/taler.hacktivism.ch
|
||||||
file_server
|
file_server
|
||||||
}
|
}
|
||||||
handle /taler-monitoring-mattermost {
|
handle /taler-monitoring-mattermost {
|
||||||
redir /taler-monitoring-mattermost/ 302
|
redir * /taler-monitoring-mattermost/ 302
|
||||||
}
|
}
|
||||||
handle /taler-monitoring-mattermost* {
|
handle /taler-monitoring-mattermost* {
|
||||||
root * /var/www/monitoring-sites/taler.hacktivism.ch
|
root * /var/www/monitoring-sites/taler.hacktivism.ch
|
||||||
|
|
@ -83,14 +83,14 @@ taler.hacktivism.ch {
|
||||||
}
|
}
|
||||||
|
|
||||||
handle /taler-monitoring-mail_err {
|
handle /taler-monitoring-mail_err {
|
||||||
redir /taler-monitoring-mail_err/ 302
|
redir * /taler-monitoring-mail_err/ 302
|
||||||
}
|
}
|
||||||
handle /taler-monitoring-mail_err* {
|
handle /taler-monitoring-mail_err* {
|
||||||
root * /var/www/monitoring-sites/taler.hacktivism.ch
|
root * /var/www/monitoring-sites/taler.hacktivism.ch
|
||||||
file_server
|
file_server
|
||||||
}
|
}
|
||||||
handle /taler-monitoring-mail {
|
handle /taler-monitoring-mail {
|
||||||
redir /taler-monitoring-mail/ 302
|
redir * /taler-monitoring-mail/ 302
|
||||||
}
|
}
|
||||||
handle /taler-monitoring-mail* {
|
handle /taler-monitoring-mail* {
|
||||||
root * /var/www/monitoring-sites/taler.hacktivism.ch
|
root * /var/www/monitoring-sites/taler.hacktivism.ch
|
||||||
|
|
@ -99,14 +99,14 @@ taler.hacktivism.ch {
|
||||||
|
|
||||||
# taler-monitoring console HTML (host static — not in app containers)
|
# taler-monitoring console HTML (host static — not in app containers)
|
||||||
handle /monitoring_err {
|
handle /monitoring_err {
|
||||||
redir /monitoring_err/ 302
|
redir * /monitoring_err/ 302
|
||||||
}
|
}
|
||||||
handle /monitoring_err* {
|
handle /monitoring_err* {
|
||||||
root * /var/www/monitoring-sites/taler.hacktivism.ch
|
root * /var/www/monitoring-sites/taler.hacktivism.ch
|
||||||
file_server
|
file_server
|
||||||
}
|
}
|
||||||
handle /monitoring {
|
handle /monitoring {
|
||||||
redir /monitoring/ 302
|
redir * /monitoring/ 302
|
||||||
}
|
}
|
||||||
handle /monitoring* {
|
handle /monitoring* {
|
||||||
root * /var/www/monitoring-sites/taler.hacktivism.ch
|
root * /var/www/monitoring-sites/taler.hacktivism.ch
|
||||||
|
|
@ -143,14 +143,14 @@ exchange.hacktivism.ch {
|
||||||
|
|
||||||
# taler-monitoring console HTML (host static — not in app containers)
|
# taler-monitoring console HTML (host static — not in app containers)
|
||||||
handle /monitoring_err {
|
handle /monitoring_err {
|
||||||
redir /monitoring_err/ 302
|
redir * /monitoring_err/ 302
|
||||||
}
|
}
|
||||||
handle /monitoring_err* {
|
handle /monitoring_err* {
|
||||||
root * /var/www/monitoring-sites/exchange.hacktivism.ch
|
root * /var/www/monitoring-sites/exchange.hacktivism.ch
|
||||||
file_server
|
file_server
|
||||||
}
|
}
|
||||||
handle /monitoring {
|
handle /monitoring {
|
||||||
redir /monitoring/ 302
|
redir * /monitoring/ 302
|
||||||
}
|
}
|
||||||
handle /monitoring* {
|
handle /monitoring* {
|
||||||
root * /var/www/monitoring-sites/exchange.hacktivism.ch
|
root * /var/www/monitoring-sites/exchange.hacktivism.ch
|
||||||
|
|
@ -177,14 +177,14 @@ bank.hacktivism.ch {
|
||||||
|
|
||||||
# taler-monitoring console HTML (host static — not in app containers)
|
# taler-monitoring console HTML (host static — not in app containers)
|
||||||
handle /monitoring_err {
|
handle /monitoring_err {
|
||||||
redir /monitoring_err/ 302
|
redir * /monitoring_err/ 302
|
||||||
}
|
}
|
||||||
handle /monitoring_err* {
|
handle /monitoring_err* {
|
||||||
root * /var/www/monitoring-sites/bank.hacktivism.ch
|
root * /var/www/monitoring-sites/bank.hacktivism.ch
|
||||||
file_server
|
file_server
|
||||||
}
|
}
|
||||||
handle /monitoring {
|
handle /monitoring {
|
||||||
redir /monitoring/ 302
|
redir * /monitoring/ 302
|
||||||
}
|
}
|
||||||
handle /monitoring* {
|
handle /monitoring* {
|
||||||
root * /var/www/monitoring-sites/bank.hacktivism.ch
|
root * /var/www/monitoring-sites/bank.hacktivism.ch
|
||||||
|
|
|
||||||
|
|
@ -13,5 +13,8 @@ Also: `host/caddy/Caddyfile` (same as `Caddyfile` here).
|
||||||
Handles for `/monitoring*` and `/taler-monitoring-*` live in this `Caddyfile` (prepared under `~/koopa-caddy/`).
|
Handles for `/monitoring*` and `/taler-monitoring-*` live in this `Caddyfile` (prepared under `~/koopa-caddy/`).
|
||||||
They must appear **before** the merchant `reverse_proxy`.
|
They must appear **before** the merchant `reverse_proxy`.
|
||||||
|
|
||||||
Live install + www ACL: `sudo ~/koopa-caddy/apply-monitoring-live.sh`
|
Live install + www ACL (absolute path; as root `~` is `/root`):
|
||||||
|
`sudo /home/hernani/koopa-caddy/apply-monitoring-live.sh`
|
||||||
|
|
||||||
|
Bare mon redirs inside `handle` must be `redir * /path/ 302` (not `redir /path/ 302`).
|
||||||
See `2026/2026-07-18--monitoring-public-caddy.md` and ISSUES **I-09**.
|
See `2026/2026-07-18--monitoring-public-caddy.md` and ISSUES **I-09**.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue