Apuntes nueva estructura apache vm 100

Publicado en 18 marzo, 2014

Dejo varios apuntes de los cambios que se han ido haciendo en apache y la estructura actual.

EN CADA PUESTO

  • Debemos tener una carpeta compartida «webs-{$usuario}».
  • En ella un directorio «_DEV/apache» donde cada «*.conf» será incluido como vhost activo en el apache de la 100. Cuando apaguemos o desconectemos nuestra maquina este vhost dejará de estar en apache.

EN /HOME/WEBS (100 o HOST)

  • En «/home/webs/{$usuario}» debemos tener un archivo «umounted» y el directorio «_DEV/apache». El archivo «umounted» no debe existir en la carpeta compartida, ya que es la forma que tengo de comprobar si está montado.

DNSMASQ

  • Tenemos montado «/home/shared» del servidor en «/home/webs/SETUP» de la 100.
  • Si editamos dnsmasq desde «W:/SETUP» se reiniciará el servicio y en un log dentro de esa carpeta aparecerá la salida.

MOUNTCIFS.SH

  • Este script se ejecuta de Lunes a Viernes de 9:00 a 21:55 en intervalos de 5 minutos. Se hace hasta esa hora para estar seguro de que no seguimos nadie en la oficina y se ha desmontado todas las carpetas, ya que si hay alguna mal montada daría error apache en los crons de madrugada.
  • El montaje lo hace en «/var/lib/vz/root/100/home/webs/{$usuario}».
  • Hay que modificar estas lineas para cada usuario nuevo:
  • for i in luison jose {$nuevo_usuario}
    do
     # Para cada usuario permitido le definimos una IP
     case $i in
     "luison")
     IP_EN_USO="192.168.0.88"
     ;;
     "jose")
     IP_EN_USO="192.168.0.80
    {$usuario_nuevo}
    IP_EN_USO="{$ip_nueva}"
     esac
  • Cada vez que se ejecuta el script acaba con un graceful a apache. Si falla me envía un correo (tengo que depurarlo un poco).

 


Sin respuestas to "Apuntes nueva estructura apache vm 100"


    ¿Algo que comentar?