我遵循这里的说明:https://support.nagios.com/forum/viewtopic.php?f=7&t=56970,现在nagios提示我登录。它正确地解析用户名/密码。
不幸的是,我仍然无法访问某些函数,因此我得到了以下错误:
下面是我的apache2.conf文件:
listen 8080
<VirtualHost *:8080>
ScriptAlias /cgi-bin/nagios4 /usr/lib/cgi-bin/nagios4
ScriptAlias /nagios4/cgi-bin /usr/lib/cgi-bin/nagios4
Alias /nagios4/stylesheets /etc/nagios4/stylesheets
Alias /nagios4 /usr/share/nagios4/htdocs
<Directory /usr/share/nagios4/htdocs>
Options +ExecCGI
# SSLRequireSSL
Options None
AllowOverride None
<RequireAll>
Require all granted
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /etc/nagios4/htdigest.users
Require valid-user
</RequireAll>
</Directory>
<DirectoryMatch (/usr/lib/cgi-bin/nagios4|/etc/nagios4/stylesheets)>
Options FollowSymLinks
DirectoryIndex index.php index.html
AllowOverride AuthConfig
Require ip ::1/128 fc00::/7 fe80::/10 10.0.0.0/8 127.0.0.0/8 169.254.0.0/16 172.16.0.0/12 192.168.0.0/16 10.13.0.0/16
<Files "cmd.cgi">
AuthDigestDomain "Nagios4"
AuthDigestProvider file
AuthUserFile "/etc/nagios4/htdigest.users"
AuthGroupFile "/etc/group"
AuthName "Nagios4"
#AuthType Digest
AuthType Basic
#Require all granted
Require valid-user
</Files>
</DirectoryMatch>
#<Directory /usr/share/nagios4/htdocs>
# Options +ExecCGI
#</Directory>
</VirtualHost>我正在尝试从另一个主机访问它。我的IP范围是10.13.0.0。我将感谢任何人的任何建议!
发布于 2022-01-14 08:10:52
下面是我的工作。我想可能会因其他步骤的不同而有所不同。在这个步骤之前和安装之后,我刚刚做了
-c /etc/ Nagios4 4/htdigest.user Nagios4 nagiosadmin
然后我评论了比你多几句话
#要求ip ::1/128 fc00::/7 fe80::/10 10.0.0.0/8 127.0.0.0/8 169.254.0.0/16 172.16.0.0/12 192.168.0.0/16 # AuthDigestDomain "Nagios4“AuthDigestProvider file AuthUserFile /etc/Nagios4 4/htdigest.user”AuthGroupFile "/etc/group“AuthName”Nagios4 AuthType摘要#要求所有授予的要求有效-用户#
在接下来的步骤中我设置了
use_authentication=1
在……里面
/etc/nagios4 4/cgi.cfg
https://serverfault.com/questions/1014515
复制相似问题