12

我无法通过 http:// zabbixservername / zabbix 打开 zabbix 前端 URL

给出错误 404:

未找到

在此服务器上未找到请求的 URL /zabbix。

Apache/2.4.7 (Ubuntu) 服务器在ipaddress端口 80

我正在运行 Ubuntu 14.04 LTS(GNU/Linux 3.13.0-27-generic x86_64)

我按照 Ubuntu 14.04 的 Zabbix 说明安装了 Zabbix 服务器: https ://www.zabbix.com/documentation/2.2/manual/installation/install_from_packages (页面底部)

虽然没有创建以下文件:/etc/apache2/conf.d/zabbix.conf

但我确实在以下位置编辑了区域设置:/etc/zabbix/apache.conf

之后,我还将 apache.conf 复制到 /etc/apache2/conf.d/zabbix.conf 重新启动了 apache,但没有给出任何结果

阿帕奇正在运行;当我访问 http:// zabbixservername / 时,我得到了 Apache 默认的欢迎页面。

zabbix-server 进程也在服务器上运行。

当我尝试输入前端 http:// zabbixservername / zabbix 时,这是 Apache acces.log 所说的

[04/Jun/2014:14:42:54 +0200] "GET /zabbix HTTP/1.1" 404 494 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/ 35.0.1916.114 Safari/537.36"

我猜问题出在 Apache 和 Zabbix 之间的通信中?如果是这样...我不知道如何检查和/或修复它...

在这里寻找一些指导。可以提供附加信息。

4

2 回答 2

12

虽然 xunil 的回答是对的,但让我稍微纠正一下,对应的是 Ubuntu 14.04,它是 Apache 2.4

ln -s /etc/zabbix/apache.conf /etc/apache2/conf-available/zabbix.conf

它会将符号链接放置到 Apache 配置文件夹...

a2enconf zabbix.conf
service apache2 reload

...这些将重新加载服务器以获取新配置。

于 2014-06-12T19:35:32.587 回答
8
sudo cp /usr/share/doc/zabbix-frontend-php/examples/apache.conf /etc/apache2/conf-available/zabbix.conf

sudo a2enconf zabbix.conf

sudo service apache2 reload
于 2014-06-05T04:43:07.010 回答