希望通過Nginx為服務器上的grafana進行代理,實現通過在當前域名后加/grafana在公網進行訪問,開始按照百度的方法弄了幾個小時都不行,后面仔細看了官方的文檔才弄好,Mark一下。
Nginx版本:1.14.2
grafana版本:6.2.4
1.修改Nginx配置(nginx.conf),紅色部分為新增,proxy_pass后面一定要有"/"(用以去掉/grafana/匹配本身)
server {
listen 80; root /usr/share/nginx/www; index index.html index.htm; location /grafana/ { proxy_pass http://localhost:3000/; } }
2.修改grafana配置(grafana.ini),需要去掉行前的";"
[server] domain = 你的域名 root_url = %(protocol)s://%(domain)s/grafana/
3.reload Nginx重啟grafana
nginx目錄/sbin/nginx -s reload
systemctl restart grafana-server
4.官方文檔地址:
