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).

¿Algo que comentar?
Lo siento, debes estar conectado para publicar un comentario.