1

我最近更改了我的 VPS 并重新安装了我需要的一切,包括 Netdata、Nginx。安装程序非常适合安装 Netdata。但是,我在使用 Nginx 进行反向代理时遇到了一些麻烦。我的服务器上已经有一些反向代理,它可以工作,所以配置也应该工作。

我使用Netdata文档给出的Nginx官方配置。
https://learn.netdata.cloud/docs/agent/running-behind-nginx

所以我使用这个配置文件:

upstream backend {
    # the Netdata server
    server 127.0.0.1:19999;
    keepalive 64;
}

server {
    # nginx listens to this
    listen 80;

    # the virtual host name of this
    server_name netdata.example.com;

    location / {
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://backend;
        proxy_http_version 1.1;
        proxy_pass_request_headers on;
        proxy_set_header Connection "keep-alive";
        proxy_store off;
    }
}

但是当我进入我的网络浏览器时,如果不显示 Netdata Dashboard,而是开始下载文件作为 application/octet-stream。

所以我需要一些帮助

谢谢

4

1 回答 1

1

在另一个虚拟主机上,我自己犯了一个错误。

listen 80 http2;

代替

listen 80 http2;

http2用于带有 tls/ssl 的端口 443

于 2020-06-08T17:07:02.597 回答