一总 发表于 2019-1-14 09:19:19

nagios域名访问

  nagios安装后默认的访问方式为http://IP/nagios
  如果部署在公网访问,很不方便,需要为其配置下域名。
  1、开启httpd.conf 的module_cgi 的加载
  很多时候进入nagios页面点击组查看,服务查看,发现cgi文件直接被下载,而不是被解析。
  需要apache开启cgi文件的解析
  

LoadModule cgi_module modules/mod_cgi.so  

  2、apache的配置文件
   
ServerAdmin admin@abc.com
DocumentRoot "/usr/local/nagios/share"
ServerName gm.XXXX.com
DirectoryIndex index.php
# nagios-config
ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"

#SSLRequireSSL
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
#Order deny,allow
#Deny from all
#Allow from 127.0.0.1
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user

Alias /nagios "/usr/local/nagios/share"

#SSLRequireSSL
Options None
AllowOverride None
Order allow,deny
Allow from all
#Order deny,allow
#Deny from all
#Allow from 127.0.0.1
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user

ErrorLog "/var/log/apache/gm.XXXX.com/error.log"
CustomLog "/var/log/apache/gm.XXXX.com/access.log" common
  




页: [1]
查看完整版本: nagios域名访问