zabbix前端webinterface给出错误404(ubunutu服务器14.04)

use*_*866 12 linux apache frontend zabbix ubuntu-14.04

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

给出错误404:

未找到

在此服务器上找不到请求的URL/zabbix.

位于ipaddress端口80的Apache/2.4.7(Ubuntu)服务器

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

我按照Zabbix Ubuntu 14.04的说明安装了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进程也在服务器上运行.

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

[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,与Gecko一样)Chrome/35.0.1916.114 Safari/537.36"

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

在这里寻找一些指导.可以提供其他信息.

小智 12

虽然xunil的答案是正确的,但让我对Ubuntu 14.04和它的Apache 2.4进行一些修正.

ln -s /etc/zabbix/apache.conf /etc/apache2/conf-available/zabbix.conf
Run Code Online (Sandbox Code Playgroud)

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

a2enconf zabbix.conf
service apache2 reload
Run Code Online (Sandbox Code Playgroud)

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


小智 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
Run Code Online (Sandbox Code Playgroud)