nagios 反向代理

nagios 反向代理

我在 Ubuntu 中安装了 nagios core。之后,我在 Apache 中设置了反向代理。

现在 nagios 无法正常工作。我找不到问题所在。我在网上查找并更改了 Apache 配置文件,但仍然无法让 nagios 在反向代理后面工作。

这是我的 Apache 配置文件/etc/apache2/sites-available/proxy-host.conf

<VirtualHost *:80>
        ServerName MY-SERVER-IP-ADDRESS

        ProxyPass /nagios/cgi-bin http://127.0.0.1/usr/local/nagios/sbin/
        ProxyPassReverse /nagios/cgi-bin http://127.0.0.1/usr/local/nagios/sbin/

        ProxyPass /nagios http://127.0.0.1/nagios/
        ProxyPassReverse /nagios http://127.0.0.1/nagios/

        ProxyRequests Off
        ProxyVia Off

        <Proxy *>
                Require all granted
        </Proxy>

        RemoteIPHeader X-Forwarded-For
        RemoteIPTrustedProxy 127.0.0.1

        ProxyPass / http://127.0.0.1:80/nagios/
        ProxyPassReverse / http://127.0.0.1:80/nagios
</VirtualHost>

当我尝试访问时,http://MY-SERVER-IP-ADDRESS/nagios出现“服务不可用”信息。我用 检查了 nagios systemctl,它显示正在运行。

附言:我已完成所有需要的a2dissite操作a2ensite以禁用以前的 Apache 配置文件并启用新的配置文件。

相关内容