Cuando leo un tutorial sobre cómo crear / agregar hosts virtuales, la última oración siempre es algo así como:
... ahora reinicie apache y ya está!
Ahora, muchos (la mayoría | todos) los servidores web tienen un panel que le permite crear nuevos servidores virtuales que se activan casi instantáneamente ... y estoy seguro de que no reiniciaron apache (lo que molestó a cientos de otros usuarios) solo para mi placer !
Entonces, ¿cómo cambiar la configuración de apache / agregar hosts virtuales, etc. y volver a cargar la nueva configuración sin reiniciar el servidor apache?
apache-2.2
augustin
fuente
fuente
force-reload
más quereload
.apache2ctl graceful
.La mayoría de las distribuciones de Linux tienen una pequeña utilidad llamada apachectl o apache2ctl, que puede usar para volver a cargar la configuración. Esto también activará cualquier nuevo host virtual. El comando que estás buscando es
apache2ctl graceful
fuente
apache2ctl
. Preferiría usar el script de inicio porque también podría iniciar apache2 como un usuario específico, que tendría que saber para poder usarloapache2ctl
. Confíe en las herramientas que vienen con su distribución :-)