在与 Apache 相同的服务器上运行 zabbix

在与 Apache 相同的服务器上运行 zabbix

目前,我在 RHEL 上运行 Apache,并在同一台服务器上运行 Zabbix。我可以通过 example.com 访问 Web 服务器,通过 example.com:81/zabbix 访问 zabbix。我希望能够使用 example.com/zabbix 查看 zabbix。我该如何重新配置​​ Zabbix 以以这种方式工作?

我正在考虑使用 zabbix 文件夹的别名,但不确定如何做到这一点,或者它是否能正常工作。

我已经安装了 http 以及来自补充存储库的 httpd24。http 已关闭,只有 httpd24 在运行。我将 zabbix.conf 文件移动到 conf.d 目录,现在我被拒绝权限。

zabbix.conf 文件位于/opt/rh/httpd24/root/etc/httpd/conf.d/

关于如何做到这一点有什么建议吗?

操作系统:RHEL 6.5

Alias /zabbix /usr/share/zabbix

<Directory "/usr/share/zabbix">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

更新:我在 httpd.conf 文件中授予了对 /usr/share/zabbix 的访问权限,现在我可以获取登录页面。但是,登录后我得到的是空白页。查看源代码不显示 html。

答案1

在 apache 中启用mod_proxy,然后配置您的 vhost 以代理请求/zabbixhttp://localhost:81

相关内容