我在服务器上运行 netdata 来监控它。因此,我使用 NGINX 反向代理以及 Letsencrypt 和 NGINX 的授权功能使其可以通过互联网访问。
upstream netdata {
server localhost:19999;
keepalive 64;
}
server {
server_name netdata.<mydomain>;
access_log /var/log/nginx/netdata-access.log combined;
error_log /var/log/nginx/netdata-error.log error;
location / {
proxy_pass http://netdata;
auth_basic "Administrator’s Area";
auth_basic_user_file /etc/nginx/.htpasswd;
}
#... Here is the Letsencrypt generated stuf
}
大多数时候,当我访问网站时,netdata 加载速度非常慢或根本不加载。有时它可以加载。
当我查看错误日志时,我看到以下内容,但不知道如何解决该问题。
*66 upstream timed out (110: Unknown error) while connecting to upstream
答案1
我们已经创建了一个教程关于如何将 nginx 设置为 netdata 的反向代理和授权网关。
如果您还有其他问题,我很乐意回答!
您也可以加入我们的小社区https://community.netdata.cloud