grafanaをnginxでリバースプロキシしてみる

server

みなさん大好きなGrafanaを使っている方は、たくさんいらっしゃると思うのですが、今回はnginxを使ってリバースプロキシを使ってみました。少しだけややこしいと思ったので記事にします。

正直なところ、ここを見なくても公式サイトにしっかりと載せてくれてます。

おそらく、そちらを見た方がいいです。

Run Grafana behind a reverse proxy | Grafana Labs
Learn how to run Grafana behind a reverse proxy

今回やりたいこと

ドメインはtest.domainと仮定します。

http://test.domain/grafana/
でアクセス出来るようにする

test.domainはもちろん自分のドメインに変えてくださいね(^^)

  1. nginxのリバースプロキシの設定
  2. grafanaの設定

終了~

1.nginxの設定

nginxのリバースプロキシの設定からしていきます。

server {
  listen 80;
  server_name test.domain

  location /grafana/ {
   proxy_pass http://localhost:3000/;
  }
}

2.grafana側の設定を変更する

/etc/grafana/grafana.iniから設定を変更する

[server]
domain = test.domain
root_url = %(protocol)s://%(domain)s/grafana/

これで終わりです。

公式サイトではこの後にもHA Proxyの設定もいろいろごにょごにょしないといけないっぽいのですが、HA Proxyの設定をしなくてもいけました。

まとめ

Grafanaでリバースプロキシの設定をするときは少しgrafana側の設定をする必要がでてくるので、公式サイトさえみればなんとかなると思うので頑張って設定してください。

コメント

This website stores cookies on your computer. These cookies are used to provide a more personalized experience and to track your whereabouts around our website in compliance with the European General Data Protection Regulation. If you decide to to opt-out of any future tracking, a cookie will be setup in your browser to remember this choice for one year.

Accept or Deny

タイトルとURLをコピーしました