Есть установленная Grafana в контейнере Docker с помощью команды:
docker run -d -p 3000:3000 --name=grafana --volume grafana-files:/var/lib/grafana --restart=always -e "GF_SERVER_ROOT_URL=http://localhost:3000/grafana" grafana/grafana-oss
В конфигурационном файле /etc/nginx/sites-enabled/default
внесены следующие изменения что получить доступ с помощью Reverse Proxy по адресу /grafana
в разделе server
:
location ~ ^/grafana/(.*)$ {
proxy_pass http://localhost:3000/$1$is_args$args;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection upgrade;
}
При попытке входа через облако https://xxxxxxxx.http.wirenboard.cloud/grafana/
меня перекидывает на /login
и выдает ошибку о не правильной конфигурации:
If you're seeing this Grafana has failed to load its application files
This could be caused by your reverse proxy settings.
If you host grafana under a subpath make sure your grafana.ini root_url setting includes subpath. If not using a reverse proxy make sure to set serve_from_sub_path to true.
If you have a local dev build make sure you build frontend using: yarn start, or yarn build.
Sometimes restarting grafana-server can help.
Check if you are using a non-supported browser. For more information, refer to the list of supported browsers .
В то же время sudo tail -f /var/log/nginx/error.log
выдает след. информацию:
2025/04/23 04:38:17 [error] 813412#813412: *33 open() "/var/www/grafana/public/build/grafana.app.108c0f6907328b5b2236.css" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /grafana/public/build/grafana.app.108c0f6907328b5b2236.css HTTP/1.1", host: "xxxxxxxx.http.wirenboard.cloud", referrer: "https://xxxxxxxx.http.wirenboard.cloud/grafana/login"
2025/04/23 04:38:18 [error] 813412#813412: *34 open() "/var/www/grafana/public/build/runtime.a83631aa5c22ce7c0887.js" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /grafana/public/build/runtime.a83631aa5c22ce7c0887.js HTTP/1.1", host: "xxxxxxxx.http.wirenboard.cloud", referrer: "https://xxxxxxxx.http.wirenboard.cloud/grafana/login"
2025/04/23 04:38:18 [error] 813412#813412: *35 open() "/var/www/grafana/public/build/6029.0549a3fcb50e73c4b256.js" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /grafana/public/build/6029.0549a3fcb50e73c4b256.js HTTP/1.1", host: "xxxxxxxx.http.wirenboard.cloud", referrer: "https://xxxxxxxx.http.wirenboard.cloud/grafana/login"
2025/04/23 04:38:18 [error] 813412#813412: *36 open() "/var/www/grafana/public/build/4315.04038860e30ccfb6f1fb.js" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /grafana/public/build/4315.04038860e30ccfb6f1fb.js HTTP/1.1", host: "xxxxxxxx.http.wirenboard.cloud", referrer: "https://xxxxxxxx.http.wirenboard.cloud/grafana/login"
2025/04/23 04:38:18 [error] 813414#813414: *38 open() "/var/www/grafana/public/build/7836.7e2f7180984229d69bc9.js" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /grafana/public/build/7836.7e2f7180984229d69bc9.js HTTP/1.1", host: "xxxxxxxx.http.wirenboard.cloud", referrer: "https://xxxxxxxx.http.wirenboard.cloud/grafana/login"
2025/04/23 04:38:18 [error] 813413#813413: *37 open() "/var/www/grafana/public/build/78.e23f5de6c80448422166.js" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /grafana/public/build/78.e23f5de6c80448422166.js HTTP/1.1", host: "xxxxxxxx.http.wirenboard.cloud", referrer: "https://xxxxxxxx.http.wirenboard.cloud/grafana/login"
2025/04/23 04:38:18 [error] 813415#813415: *41 open() "/var/www/grafana/public/build/2041.8a651cec6828c201bd88.js" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /grafana/public/build/2041.8a651cec6828c201bd88.js HTTP/1.1", host: "xxxxxxxx.http.wirenboard.cloud", referrer: "https://xxxxxxxx.http.wirenboard.cloud/grafana/login"
2025/04/23 04:38:18 [error] 813415#813415: *39 open() "/var/www/grafana/public/build/app.6c1ae87c633fcb794e2d.js" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /grafana/public/build/app.6c1ae87c633fcb794e2d.js HTTP/1.1", host: "xxxxxxxx.http.wirenboard.cloud", referrer: "https://xxxxxxxx.http.wirenboard.cloud/grafana/login"
2025/04/23 04:38:18 [error] 813415#813415: *40 open() "/var/www/grafana/public/img/grafana_icon.svg" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /grafana/public/img/grafana_icon.svg HTTP/1.1", host: "xxxxxxxx.http.wirenboard.cloud", referrer: "https://xxxxxxxx.http.wirenboard.cloud/grafana/login"
2025/04/23 04:38:18 [error] 813412#813412: *42 open() "/var/www/grafana/public/build/8501.3217fca706c74baf8c8c.js" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /grafana/public/build/8501.3217fca706c74baf8c8c.js HTTP/1.1", host: "xxxxxxxx.http.wirenboard.cloud", referrer: "https://xxxxxxxx.http.wirenboard.cloud/grafana/login"
Такое ощущение что запросы на файлы не проходят.
Как можно решить эту проблему? (гугление и местный бот увы не помогли)