Nginx:来自远程 munin 服务器的代理图

Nginx:来自远程 munin 服务器的代理图

我正在尝试在一系列 nginx 托管域下创建一个 /graphs 文件夹(所以我尝试使用代理......),其中将显示来自远程 munin 服务器的图表。

munin 服务器将多个域服务器绘制为外部节点,并且运行良好...(我已经在专用的 nginx 服务器中设置了它并使用 CGI)现在我想让最终域用户监控他们的 munin 图表树的“部分”。

我一直在使用:

location /graphs/ {
    proxy_set_header X-Real-IP  $remote_addr;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_set_header Host my-graphs-server.example.com;
    proxy_pass http://my-graphs-server.example.com./munin/clients/Servers/client1/;
}

这样,我可以访问目标 munin 服务器 html 站点,但没有图像,没有 css……无法使用……

Munin 生成的代码充满了 ../ ../.. ../../.. 所以我猜应该有一种方法可以重写基本路径,手动定位 munin /static 文件夹等等......我发现 nginx 代理 + 重写非常密集......

有人成功代理了 munin 服务器吗?

相关内容