0

出于某种原因,在尝试反向代理 Grafana 时,我总是收到“如果您看到此 Grafana 无法加载其应用程序文件”。

我希望能够在我的局域网内和外部共享仪表板和 iPanel。

我在 HomeAssistant 中安装了插件。

Add-on version: 7.4.0
 You are running the latest version of this add-on.
 System: Home Assistant OS 7.1  (amd64 / qemux86-64)
 Home Assistant Core: 2021.12.10
 Home Assistant Supervisor: 2021.12.2

当我浏览到: mydomain.net/grafana 时,我被重定向到 mydomain.net/api/hassio_ingress/ 并显示消息“如果您看到此 Grafana 无法加载其应用程序文件”

如果我浏览 192.168.1.1:3000,则行为相同

格拉法纳配置:

certfile: fullchain.pem
env_vars:
  - name: GF_SERVER_DOMAIN
    value: mydomain.net
  - name: GF_SERVER_ROOT_URL
    value: '%(protocol)s://%(domain)s:%(http_port)s/grafana/'
  - name: GF_SERVER_SERVE_FROM_SUB_PATH
    value: 'true'
  - name: GF_AUTH_ANONYMOUS_ENABLED
    value: 'true'
  - name: GF_SECURITY_ALLOW_EMBEDDING
    value: 'true'
  - name: GF_SECURITY_COOKIE_SAMESITE
    value: none
  - name: GF_SECURITY_COOKIE_SECURE
    value: 'true'
  - name: GF_SECURITY_LOGIN_REMEMBER_DAYS
    value: '365'
  - name: GF_AUTH_BASIC_ENABLED
    value: 'true'
  - name: GF_LOG_MODE
    value: console file
keyfile: privkey.pem
plugins: []
ssl: false

还有我的 NGINX 配置:

        location /grafana/ {
            proxy_pass http://192.168.1.1:3000/; #Grafana
            proxy_set_header Host $host;
        }
        # Proxy Grafana Live WebSocket connections.
        location /grafana/api/live {
                rewrite  ^/grafana/(.*)  /$1 break;
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection $connection_upgrade;
                proxy_set_header Host $host;
                proxy_pass http://192.168.1.1:3000/;
                }

4

0 回答 0