Como executar o icinga com um vHost apache?

2

Eu instalei o icinga a partir dos repositórios próprios do icinga na minha squeeze debian, mas agora eu não sei como alterar a configuração atual:

# 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>

Eu quero rodar o icinga sob o subdomínio monitoring.mysite.com, mas não consigo fazer desta configuração uma configuração do vHost em funcionamento. Existe alguém que possa dizer o que eu tenho que mudar?

    
por nazco 03.02.2012 / 21:18

1 resposta

1

Talvez porque não haja diretivas VirtualHost, ServerName ou DocumentRoot?

Substitua o asterisco por IP dependendo da sua configuração, no entanto, o asterisco é um procedimento padrão.

# 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>
    
por 06.02.2012 / 16:07