使用 Nginx Proxy Manager 反向代理 Nezha 监控面板

Nezha 监控面板简介

哪吒监控 (Nezha) 是一款开源、轻量级的服务器和网站监控工具,可以实时监控服务器的 CPU、内存、负载、磁盘 I/O、网络 等资源,以及网站的可用性、响应时间等指标。

配置示例

  • 登录 Nginx Proxy Manager 管理面板
  • 找到并编辑域名对应的代理主机(Proxy Host)
  • 切换至 Advanced 标签,配置如下:
Plaintext
#PROXY-START/
location / {
    proxy_set_header Host $host;
    proxy_read_timeout 3600s;
    proxy_send_timeout 3600s;
    proxy_buffer_size 128k;
    proxy_buffers 4 256k;
    proxy_busy_buffers_size 256k;
    proxy_max_temp_file_size 0;
    proxy_pass http://<dashboard IP:PORT>;
}
# websocket 相关
location ~* ^/api/v1/ws/(server|terminal|file)(.*)$ {
    proxy_set_header Host $host;
    proxy_set_header Origin https://$host;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_read_timeout 3600s;
    proxy_send_timeout 3600s;
    proxy_pass http://<dashboard IP:PORT>;
}
#PROXY-END/

参考文档

Dashboard 反向代理配置

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注