nagios4/debian/apache2.conf

74 lines
2.3 KiB
ApacheConf

# apache configuration for nagios 4.x
# note to users of nagios 1.x and 2.x and 3.x:
# throughout this file are commented out sections which preserve
# backwards compatibility with bookmarks/config for older nagios versios.
# simply look for lines following "nagios 1.x:" and "nagios 2.x" and "nagios 3.x" comments.
ScriptAlias /cgi-bin/nagios4 /usr/lib/cgi-bin/nagios4
ScriptAlias /nagios4/cgi-bin /usr/lib/cgi-bin/nagios4
# nagios 1.x:
#ScriptAlias /cgi-bin/nagios /usr/lib/cgi-bin/nagios4
#ScriptAlias /nagios/cgi-bin /usr/lib/cgi-bin/nagios4
# nagios 2.x:
#ScriptAlias /cgi-bin/nagios2 /usr/lib/cgi-bin/nagios4
#ScriptAlias /nagios2/cgi-bin /usr/lib/cgi-bin/nagios4
# nagios 3.x:
#ScriptAlias /cgi-bin/nagios3 /usr/lib/cgi-bin/nagios4
#ScriptAlias /nagios3/cgi-bin /usr/lib/cgi-bin/nagios4
# Where the stylesheets (config files) reside
Alias /nagios4/stylesheets /etc/nagios4/stylesheets
# nagios 1.x:
#Alias /nagios/stylesheets /etc/nagios4/stylesheets
# nagios 2.x:
#Alias /nagios2/stylesheets /etc/nagios4/stylesheets
# nagios 3.x:
#Alias /nagios3/stylesheets /etc/nagios4/stylesheets
# Where the HTML pages live
Alias /nagios4 /usr/share/nagios4/htdocs
# nagios 3.x:
#Alias /nagios3 /usr/share/nagios4/htdocs
# nagios 2.x:
#Alias /nagios2 /usr/share/nagios4/htdocs
# nagios 1.x:
#Alias /nagios /usr/share/nagios4/htdocs
<DirectoryMatch (/usr/share/nagios4/htdocs|/usr/lib/cgi-bin/nagios4|/etc/nagios4/stylesheets)>
Options FollowSymLinks
DirectoryIndex index.php index.html
AllowOverride AuthConfig
<IfVersion < 2.3>
Order Allow,Deny
Allow From All
</IfVersion>
<IfVersion >= 2.3>
Require all denied
</IfVersion>
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /etc/nagios4/htpasswd.users
# nagios 1.x:
#AuthUserFile /etc/nagios/htpasswd.users
require valid-user
</DirectoryMatch>
<Directory /usr/share/nagios4/htdocs>
Options +ExecCGI
</Directory>
# Enable this ScriptAlias if you want to enable the grouplist patch.
# See http://apan.sourceforge.net/download.html for more info
# It allows you to see a clickable list of all hostgroups in the
# left pane of the Nagios web interface
# XXX This is not tested for nagios 2.x use at your own peril
#ScriptAlias /nagios4/side.html /usr/lib/cgi-bin/nagios4/grouplist.cgi
# nagios 1.x:
#ScriptAlias /nagios/side.html /usr/lib/cgi-bin/nagios4/grouplist.cgi