Я установил icinga из собственных репозиториев icinga в свой блок debian squeeze, но теперь я не знаю, как изменить текущую конфигурацию:
# apache configuration for icinga
ScriptAlias /cgi-bin/icinga /usr/lib/cgi-bin/icinga
ScriptAlias /icinga/cgi-bin /usr/lib/cgi-bin/icinga
# Where the stylesheets (config files) reside
Alias /icinga/stylesheets /etc/icinga/stylesheets
# Where the HTML pages live
Alias /icinga /usr/share/icinga/htdocs
<DirectoryMatch (/usr/share/icinga/htdocs|/usr/lib/cgi- bin/icinga|/etc/icinga/stylesheets)>
Options FollowSymLinks
DirectoryIndex index.html
AllowOverride AuthConfig
#Order Deny, Allow
Deny from all
#Allow From 10.42.0.0/24
AuthName "Icinga Access"
AuthType Basic
AuthUserFile /etc/icinga/htpasswd.users
require valid-user
</DirectoryMatch>
Я хочу запустить icinga под поддоменом monitoring.mysite.com, но мне не удается сделать эту конфигурацию рабочей конфигурацией vHost. Есть ли кто-нибудь, кто может сказать, что мне нужно изменить?
Может быть, потому что нет директив VirtualHost, ServerName или DocumentRoot?
Замените звездочку на IP в зависимости от вашей конфигурации, однако звездочка является стандартной процедурой.
# apache configuration for icinga
<VirtualHost *:80>
ServerName monitoring.mysite.com
DocumentRoot /usr/share/icinga/htdocs
ScriptAlias /cgi-bin/icinga /usr/lib/cgi-bin/icinga
ScriptAlias /icinga/cgi-bin /usr/lib/cgi-bin/icinga
# Where the stylesheets (config files) reside
Alias /icinga/stylesheets /etc/icinga/stylesheets
# Where the HTML pages live
Alias /icinga /usr/share/icinga/htdocs
<DirectoryMatch (/usr/share/icinga/htdocs|/usr/lib/cgi-bin/icinga|/etc/icinga/stylesheets)>
Options FollowSymLinks
DirectoryIndex index.html
AllowOverride AuthConfig
Order Deny, Allow
#Deny from All
#Allow From 10.42.0.0/24
AuthName "Icinga Access"
AuthType Basic
AuthUserFile /etc/icinga/htpasswd.users
Require valid-user
</DirectoryMatch>
</VirtualHost>