我在 ubuntu 10.04 ec2 实例上运行 ruby on rails 应用程序,并使用 nginx 1.2.4。我尝试配置 munin 以从 nginx 获取统计数据,我已重新编译 nginx,它运行良好,但我无法运行 munin。如果我点击 mydomain.com/munin/,则会收到错误 404 页面未找到。此外,我还安装了 munin 所需的所有插件,如 nginx-stats、nginx-memory 等。谷歌搜索并没有解决我的问题,因为人们建议将配置设置添加到 sites-available/defaults,但我的 Nginx 没有这种文件夹。请帮助我
答案1
您需要为您的 munin 安装创建一个位置别名。您的网络服务器和 Munin 文档目录之间没有自动链接。
尝试将类似的内容添加到您想要访问/munin/
的 nginx 虚拟主机。
location /munin/ {
alias /var/cache/munin/www/;
}
此路径/var/cache/munin/www/
是 Ubuntu 12.04 上的默认 munin web 路径,在您的系统上它可能是一个不同的路径。