Dans cet exemple, nous allons configurer Caddy pour fonctionner en mode reverse proxy et rediriger les requetes http://monserveur/grafana, vers le serveur grafana local (port 3000).
Pour cela il faut configurer Caddy, mais aussi Grafana :
Configuration de Caddy
http://monserveur {
root * /srv/http/archie
# Enable the static file server.
file_server
reverse_proxy /grafana/* 127.0.0.1:3000
log {
output file /var/log/caddy/https.archie.access.log
format single_field common_log
}
}
Configuration de Grafana
[server]
protocol = http
http_addr = 127.0.0.1
http_port = 3000
domain = monserveur
root_url = http://monserveur/grafana
serve_from_sub_path = true
router_logging = true
Relance des services
systemctl restart grafana
systemctl restart caddy
... Et voila, vous devriez pouvoir accéder a Grafana avec l'url http://monserveur/grafana.