He editado la variable AllowOverride para uno de mis sitios web en el directorio habilitado para sitios . ¿Cómo recargo la nueva configuración sin reiniciar Apache? ¿Es posible?
He editado la variable AllowOverride para uno de mis sitios web en el directorio habilitado para sitios . ¿Cómo recargo la nueva configuración sin reiniciar Apache? ¿Es posible?
Respuestas:
debería ser posible usando el comando
sudo /etc/init.d/apache2 reload
Espero que ayude
Hacer
apachectl -k graceful
Consulte este enlace para obtener más información: http://www.electrictoolbox.com/article/apache/restart-apache/
apachectl graceful: Gracefully restarts the Apache daemon by sending it a SIGUSR1. If the daemon is not running, it is started. This differs from a normal restart in that currently open connections are not aborted.
Actualizado para Apache 2.4, para no systemd (por ejemplo, CentOS 6.x, Amazon Linux AMI) y para systemd (por ejemplo, CentOS 7.x):
Hay dos formas de hacer que el proceso de apache vuelva a cargar la configuración, dependiendo de lo que desee hacer con sus hilos actuales, ya sea aconsejar salir cuando esté inactivo o matarlos directamente.
Tenga en cuenta que Apache recomienda usarlo apachectl -k
como comando, y para systemd, el comando se reemplaza porhttpd -k
apachectl -k graceful
o httpd -k graceful
Apache le indicará a sus hilos que salgan cuando está inactivo, y luego apache vuelve a cargar la configuración (no se cierra), esto significa que las estadísticas no se restablecen.
apachectl -k restart
o httpd -k restart
Esto es similar a detener, ya que el proceso elimina sus subprocesos, pero luego el proceso vuelve a cargar el archivo de configuración, en lugar de suicidarse.
httpd -k graceful
solo admite httpd -k restart
: httpd /?
=>-k restart : tell running Apache to do a graceful restart