# Host Caddy on koopa (root service). Paste BEFORE catch-all reverse_proxy. # # Disk layout: # /var/www/monitoring-sites/{host}/monitoring/index.html # /var/www/monitoring-sites/{host}/monitoring_err/index.html # /var/www/monitoring-sites/taler.hacktivism.ch/taler-monitoring-surface*/index.html # /var/www/monitoring-sites/taler.hacktivism.ch/taler-monitoring-aptdeploy*/index.html # # /monitoring* → bank + exchange + taler.hacktivism.ch # /taler-monitoring-surface* → taler.hacktivism.ch only # /taler-monitoring-aptdeploy* → taler.hacktivism.ch only # /taler-monitoring-mattermost* → taler.hacktivism.ch only # /taler-monitoring-mail* → taler.hacktivism.ch only # --- only inside 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 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 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 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 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 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 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 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 file_server } # --- bank + exchange + taler (each site block) --- handle /monitoring_err { redir /monitoring_err/ 302 } handle /monitoring_err/ { root * /var/www/monitoring-sites/{host}/monitoring_err file_server } handle /monitoring { redir /monitoring/ 302 } handle /monitoring/ { root * /var/www/monitoring-sites/{host}/monitoring file_server }