参照步骤:
https://www.jianshu.com/p/fe11d681bd58
安装完,打开 ip:3000,进度一直在转圈,F12 查看,发现有个 public/build/vendors~app.4e20f99bf66682942589.js 的文件卡住了,把链接直接在地址栏打开,显示有 5M多, 服务器在美国,速度慢,根本完成不了载入。 而且发现 其他js,css 在chrome下缓存都无效,每次刷新都重新下载。
grafana-server 启动的时候,会连接 151.101.48.133:443 。
vi /etc/grafana/grafana.ini
改成 监听 socker方式, nginx 转发:
proxy_pass http://unix:/tmp/grafana.sock;
socket方式 grafana.sock 权限用户名grafana, nginx 无权限,手动 chmod 0777,但是重启又是原属性了,改回http方式,监听 127.0.0.1
用 IP/grafana 打开,发现css,js都是404,原来他页面有 <base href="/" /> 。 设置路径也无效。
单独设置一个端口,使用 根目录方式。js还是 404。修改配置,正常了。
location / {
proxy_pass http://127.0.0.1:3000;
}
location ~ .*\.(js|css)?$
{
expires 24h;
access_log off;
proxy_pass http://127.0.0.1:3000;
}
location ~ .*\.(ico|gif|jpg|png|jpeg|bmp|swf)$
{
expires 30d;
access_log off;
proxy_pass http://127.0.0.1:3000;
}
nginx 处理静态的文件的能力比 grafana-server 强多了。 终于能进管理界面了。