apt-get的方式安装lighttpd和nagios

在/etc/nagios3下执行“htpasswd -c htpasswd.users nagiosadmin”以生成nagios的用户文件

在/etc/liggttpd/conf-enabled下新建一个nagios.conf文件,向内写入web配置文件,如图
 
为了大家复制方便,代码复制下来:
$HTTP["host"] == "IP" {
alias.url = ( "/cgi-bin/nagios3" => "/usr/lib/cgi-bin/nagios3",
             "/nagios3/stylesheets" => "/etc/nagios3/stylesheets",
             "/nagios3" => "/usr/share/nagios3/htdocs"
            )
$HTTP["url"] =~ "^/cgi-bin"  {
        cgi.assign = ( "" => "" )
}
$HTTP["url"] =~ "nagios3" {
        auth.backend = "htpasswd"
        auth.backend.htpasswd.userfile = "/etc/nagios3/htpasswd.users"
        auth.require = ( "" => (
                "method" => "basic",
                "realm" => "nagios3",
                "require" => "valid-user"
                )
        )
}
}
 
修改/etc/lighttpd/lighttpd.conf文件,去掉mod_fastcgi和mod_cgi前的符号“#”,以及 index-file.names    = (  "index.php" ,"index.html" ,"index.htm" )还有static-file.exclude-extensions = ( ".php", ".pl", ".fcgi", ".cgi" )也改成我这里的这个样子。
 
这是访问:ip/nagios3,就可以访问到nagios的页面了
 
 
之前配置的时候发现网上关于lighttpd的资料中文的奇少,lighttpd下配置nagios的就更少了。这里把自己写的分享出来,希望对大家有帮助。