Reiniciar apache

Iniciado por XKC, 8 Noviembre 2017, 14:14 PM

0 Miembros y 1 Visitante están viendo este tema.

XKC

Hola a todo, lo primero no se donde postear esto, asi que si el sitio no es el adecuado lo siento y que algun admin lo mueva por favor.
Pues bien, la cuestion es que voy a configurar un apache para que apunten a el diferentes dominios, es decir, uno por cliente.
EL problema es que para añadir un nuevo cliente tengo que para el apache, modificar el fichero de configuracion y añadir un nuevo virtual host y volver a levantar el apache.
¿Aguien me podria decir un metodo para evitar que el servicio se caiga?.
He pensado en replicar el apache y tener uno auxiliar, en el cual preparo al nueva configuracion y lo levanto, y ya luego reinicio el otro. Pero entonces este ultimo tendria que estar en otra maquina(tendria que volver a configurar los DNS globales y tarda tiempo) o en otro puerto(es un servicio web asi que los clientes no lo encontraran al ir buscando el 80...
Tambien se me habia ocurrido NAT, es decir, colocar una ip estatica a las dos maquinas, y al levantar el 2 apache hago los cambios en el router para que redirija a la ip 2 en el mismo puerto, pero no se si se caera el servicio asi(aunque sea durante un breve periodo de tiempo..).
Si alguien me puede ayudar le estaria muy agradecido.
Muchas gracias por su atencion,
Un saludo.
Para poder atacar y vencer con seguridad, ataca donde ellos no puedan defenderse.
Para defenderte y resistir firme, defiéndete en donde ellos no atacarán.

#!drvy

No te hace falta parar el Apache mientras modificas los ficheros de configuración y añades el nuevo virtual host. Solo hace falta que le reinicies para que los tome en cuenta y generalmente dicha caída supone unos 5-10 segundos a lo sumo.

Saludos

user-marcos

Es cierto que hacer restart son pocos segundos, lo que tienes que hacer antes es probar en otra maquina la configuración, porque si no es válida no va arrancar el servicio. Prueba en vez de hacer restart un reload que en teoría el servicio sigue ejecutando, y te recarga la configuración.

Si quieres para el apache del servidor unos segundos y no te quieres complicar la vida, puedes hacer un tunel con ssh desde el servidor que uses en local al servidor remoto.

XKC

Para poder atacar y vencer con seguridad, ataca donde ellos no puedan defenderse.
Para defenderte y resistir firme, defiéndete en donde ellos no atacarán.