Re: Monit on vhost

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2011-07-22 09:46, Josu Lazkano wrote:

Thanks for your reply, can you help with an example?


OUTSIDE your vhosts:

       Alias /monit/token /var/www/monit/token

        <Directory "/var/www/monit/">

                Options none

                AllowOverride None

                Order allow,deny

                Allow from 127.0.0.1
        </Directory>

I am new on Apache and I just copy examples from the web.

 

Thanks and best regards.

 

De: Jeroen Geilman [mailto:jeroen@xxxxxxxxx]
Enviado el: jueves, 21 de julio de 2011 20:55
Para: users@xxxxxxxxxxxxxxxx
Asunto: Re: Monit on vhost

 

On 2011-07-21 17:28, Josu Lazkano wrote:

Hello list, I am trying to configure a server with lots of vhost.

 

I need to check if they are online with Monit, for this, I just create this on each vhost:

 

        Alias /monit/ /var/www/monit/

        <Directory "/var/www/monit/">

                Options Indexes MultiViews FollowSymLinks

                AllowOverride None

                Order deny,allow

                Deny from all

                Allow from all

        </Directory>

 

So, I just add on the Monit lines like this:

 

   #domain1

   if failed host domain1.com port 80 protocol http and request "/monit/token" then alert

   if failed host www.domain1s.com port 80 protocol http and request "/monit/token" then alert

 

   #domain2

   if failed host domain2.com port 80 protocol http and request "/monit/token" then alert

   if failed host www.domain2.com port 80 protocol http and request "/monit/token" then alert

 

There is a “token” file on /var/www/monit/ so, if Monit can not get this file it send an alert.

 

The Monit service is on localhost, so I just want to get access to this directory just localhost.

 

How could I do that?


By not allowing from All, obviously.

You could also simplify the shit out of this by defining the directory and alias ONCE, outside any vhost.

And alias only /monit/token, since that is apparently all that is requested.


-- 
J.


-- 
J.

[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux