【发布时间】:2019-03-01 08:16:12
【问题描述】:
我使用官方 docker 按照文档 running grafana behind proxy 和 installing grafana using docker 启动 Grafana,并使用命令:
docker run -itd -p 3000:3000 \
--name=grafana \
-v ~/grafana_storage:/var/lib/grafana \
-e "GF_SERVER_DOMAIN=www.jijunxu.cn" \
-e "GF_SERVER_ROOT_URL=https://www.jijunxu.cn/grafana/" \
--rm grafana/grafana
和 nginx.conf:
location /grafana/
{
proxy_pass http://localhost:3000/;
}
但我在访问https://www.jijunxu.cn/grafana/ 时得到了这个页面:
If you're seeing this Grafana has failed to load its application files
1. This could be caused by your reverse proxy settings.
2. If you host grafana under subpath make sure your grafana.ini root_url setting includes subpath
3. If you have a local dev build make sure you build frontend using: npm run dev, npm run watch, or npm run build
4. Sometimes restarting grafana-server can help
以及 CSS 和 JS 文件上的 404。我已经尝试了所有这些方法,但它仍然是一样的。那么我的 nginx.conf 或 docker 命令有什么问题吗?
【问题讨论】: