Changed files:
apache.conf -> 1.2
lighttpd.conf -> 1.2
Alias /naglite /usr/share/naglite
<Directory /usr/share/naglite>
- Allow from all
+ # WITHOUT SSL
+ <IfModule !mod_ssl.c>
+ Order deny,allow
+ Deny from all
+ Allow from 127.0.0.1
+ </IfModule>
+
+ # WITH SSL ENABLED
+ <IfModule mod_ssl.c>
+ SSLRequireSSL
+
+ Allow from all
+ AuthType Basic
+ AuthUserFile /etc/webapps/nagios/passwd
+ AuthGroupFile /etc/webapps/nagios/group
+ AuthName "Nagios"
+ Require group nagios
+ </IfModule>
</Directory>
alias.url += (
"/naglite" => "/usr/share/naglite",
)
+
+$HTTP["url"] =~ "^/naglite/" {
+ auth.require = (
+ "/naglite/" => (
+ "method" => "basic",
+ "realm" => "Nagios",
+ "require" => "valid-user"
+ )
+ )
+
+ auth.backend = "htpasswd"
+# auth.backend = "ldap"
+
+ # htpasswd config
+ auth.backend.htpasswd.userfile = "/etc/webapps/nagios/passwd"
+
+ # ldap config
+ auth.backend.ldap.hostname = "localhost"
+ auth.backend.ldap.base-dn = "ou=People,dc=example,dc=org"
+ auth.backend.ldap.filter = "(uid=$)"
+}