リバースプロキシの背後で Grafana を動かす

サーバー側だけでなく Grafana 側の設定も行う必要があったのでメモです。

一応公式ドキュメントに方法が載っています。

今回はサブディレクトリで設定したかったのと、Grafana を docker-compose で動かしていたので、docker-compose.yml の環境変数で以下のように設定しました。

environment:
  - GF_SERVER_ROOT_URL=%(protocol)s://%(domain)s:%(http_port)s/grafana/
  - GF_SERVER_SERVE_FROM_SUB_PATH=true

サーバー側の設定は普通にリバースプロキシの設定を行うだけなので省略します。

参考 URL

Hugo で構築されています。
テーマ StackJimmy によって設計されています。