Nagios Mobile 的身份验证问题

Nagios Mobile 的身份验证问题

我正在家用服务器上开展个人项目,并尝试让 Nagios Mobile 正常运行。我已正确安装了 Nagios Core,可以通过以下方式访问它:https://localhost/nagios3。然而,当尝试访问https://localhost/nagiosmobile- 我收到以下错误:

Access Denied: No authentication detected.

我已经验证了 Nagios Apache 配置文件 (nagiosmobile_apache.conf),以确认它已配置了正确的规则,目前,我不知道该考虑什么。此外,我已重新启动 nagios 和 apache 服务。

这是 nagiosmobile_apache.conf 文件(请特别参阅底部部分以确认正确的身份验证配置):

#modify this file to fit your apache configuration

Alias /nagiosmobile "/usr/local/nagiosmobile"

<Directory "/usr/local/nagiosmobile">
#  SSLRequireSSL
Options None
AllowOverride None
Order allow,deny
Allow from all

#  Allow from 127.0.0.1

######use the below lines for Nagios XI
# AuthName "Nagios Monitor XI"
#  AuthType Basic
# AuthUserFile /usr/local/nagiosxi/etc/htpasswd.users


######Use the below lines for a SOURCE install of Nagios Core
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /etc/nagios3/htpasswd.users
require valid-user

</Directory>

答案1

对于 nagios web 面板,我们需要用户和密码。创建username nagiosadmin[ 根据您的需要更改 ],之后会提示输入password。检查以下命令。

# htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin

最后,您在 apache 中的 nagios 配置文件中设置了错误的格式。

在最后一部分,

它是 Require(要求) 不是 require(要求)。使用大写 R。

AuthName "Nagios Access"
AuthType Basic
AuthUserFile /etc/nagios3/htpasswd.users
Require valid-user

相关内容