jjfjjj 发表于 2017-12-31 13:34:00

依义不依语

  安装服务端(使用mysql做数据存储)和web服务
  

# apt-get install zabbix-server-mysql zabbix-frontend-php  

  

  在未安装apache的情况下,会遇到这个错误:
  

/var/lib/dpkg/info/zabbix-frontend-php.postinst: 24: /var/lib/dpkg/info/zabbix-frontend-php.postinst: /usr/sbin/a2enconf: not found  
dpkg: error processing package zabbix-frontend-php (--configure):
  
subprocess installed post-installation script returned error exit status 127
  
Processing triggers for libc-bin (2.19-0ubuntu6) ...
  
Processing triggers for ureadahead (0.100.0-16) ...
  
Errors were encountered while processing:
  
zabbix-frontend-php
  
E: Sub-process /usr/bin/dpkg returned an error code (1)
  

  

  因为缺失 apache的一个配置文件 /usr/sbin/a2enconf: not found zabbix-frontend-php配置失败,因为我使用的是nginx和php5-fpm,下一步照着安装产生的配置文件修改一下即可。
  1). 查看生成的 apache 主机文件
  zabbix-frontend-php安装产生的apache虚拟主机配置文件在/etc/apache2/conf-available里面,然后链接到了/etc/zabbix/apache.conf。 该配置文件指定了 frontend-php 的web文件在 /usr/share/zabbix
  2). 拷贝web文件
  为了安全和方便管理,最好把 zabbix-frontend-php的web文件(/usr/share/zabbix),拷贝到nginx的web目录下。
  3). 配置主机文件
  3.0版本:

  我们需要根据/etc/zabbix/apache.conf, 写一个nginx 的主机文件, 再拷贝到/etc/nginx/site-available,指定网站根目录,禁止访问一些目录,配置好后,>  2.0版本: 安装时,已经默认拷贝了nginx的配置文件,一般在: /usr/share/doc/zabbix-frontend-php/examples/nginx.conf 可以根据这个写个虚拟主机文件。
页: [1]
查看完整版本: 依义不依语