反向代理 Nginx 访问 munin 时出错

反向代理 Nginx 访问 munin 时出错

现在,

我已经设置了 munin,这样它就可以被我服务器上的任何虚拟域访问,只需在虚拟域末尾添加 /munin/ 即可。Apache 别名设置如下所示 ->

Alias /munin /home/munin/

现在我刚刚将 nginx 设置为反向代理,除了无法访问 munin 目录之外,一切似乎都与域名运行良好。

如果我删除别名,那么 munin 目录会加载,但静态(图像文件、js 文件等)内容不会加载。

我曾尝试在 nginx 中添加别名,但使用似乎没有帮助

location /munin {
    Alias /home/munin
}

问题不仅仅局限于这个目录,还局限于任何其他目录,例如,/usr/share/phpmyadmin/在将 nginx 设置为代理后,我也无法访问该目录。

/home/munin我如何配置 nginx 以允许我使用该格式访问驻留在 的 munin domainname.com/munin

谢谢

答案1

location /munin {
   root /home;
}

答案2

如果您对 apache 代理使用了不同的端口(例如 8080 或类似的端口),那么您可以通过 example.com:8080/munin 直接使用 apache 访问 munin。

我遇到了同样的问题,这是一个简单的解决方案

相关内容