我最近更改了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;
}
}
但是当我进入Web浏览器时,如果不显示Netdata Dashboard,而是开始下载文件作为应用程序/八位字节流。
所以我需要一些帮助
谢谢
在另一个虚拟主机上,我自己犯了一个错误。
listen 80 http2;
代替
listen 80 http2;
仅将http2
用于带有tls / ssl的端口443