不久前,我将 Ubuntu Server 从 12.04.3(或者可能是 .4 - 不太记得了)升级到了 14.04(现在是 14.04.1)。从那时起就不需要使用 munin 了。现在我需要它,但我得到的只是404 error
尝试加载一段时间。Apache 日志仅显示以下内容:
192.168.1.1 - - [19/Oct/2014:19:41:21 +0200] "GET /munin HTTP/1.1" 404 499 "-"
"Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/38.0.2125.104 Safari/537.36"
有人能帮助我让它再次工作吗?(它在 12.04 上运行完美)
答案1
看来 Munin 升级失败了。它将 /etc/apache2/conf.d/munin(软链接到 /etc/munin/apache.conf)留在现在未使用的 conf.d 文件夹中。
将软链接移至新文件夹
mv /etc/apache2/conf.d/munin /etc/apache2/conf-enabled/
这仍然会消失,但原因不同。Apache 2.2 -> Apache 2.4 升级,不再使用Order allow,deny
和Allow from .....
找到以上所有内容/etc/munin/apache.conf
并执行以下操作:
旧值
Order allow,deny
Allow from localhost 127.0.0.0/8 ::1
新价值观
Require local
如果您实际上想从其他网络访问它,例如 192.168.0.0/24,则将其替换为:
新价值观
Require local
Require ip 192.168.0.0/24
这应该可以让你工作。