目前,我在 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 以代理请求/zabbix
到http://localhost:81
。