292 votos

¿Cómo se puede reiniciar Apache?

Me cambié de SLES para Ubuntu y ahora quiero reiniciar mi servidor local. En SLES he utilizado :

rcapache2 restart

pero esto de alguna manera parece no funcionar en Ubuntu. :(

¿Cómo puedo reiniciar el Apache?

441voto

SitWalkStand Puntos 620

O sudo service apache2 restart por la manera en que se tomó prestado de Red Hat. O sudo restart apache2 para el nuevo y brillante Advenedizo.

27voto

Neall Puntos 261

La forma recomendada en Ubuntu para iniciar/detener servicios (no sólo Apache) es el uso de la start/stop/recarga de comandos (que realmente son los enlaces simbólicos a los initctl el programa, que forma parte de upstart).

Para los servicios que utilizan el legado /etc/init.d scripts, el script correspondiente será llamada con los parámetros correctos; para los servicios que utilizan el advenedizo de la infraestructura, el evento apropiado la transición será señalado para la upstart demonio a través de initctl.

Así, start/stop/restart/reload apache en Ubuntu, puedes utilizar:

sudo start apache2
sudo stop apache2
sudo reload apache2
sudo restart apache2

21voto

Berek Bryan Puntos 349
sudo /etc/init.d/apache2 restart

Por supuesto, usted puede intercambiar restart para stop, start y (creo) reload

19voto

toe Puntos 101

Ubuntu manera:

sudo service apache2 restart|stop|start 

12voto

Dmitry Shechtman Puntos 1855

Como Marius dijo agraciado debe ser utilizado ya sea para reiniciar:

sudo apache2ctl graceful

o

sudo apache2ctl graceful-stop

para detener Apache correctamente.

Estos comandos espere hasta que todas las solicitudes de páginas web han sido atendidos antes de volver a arrancar/parar el servidor web para que los usuarios no reciben la mitad de una página web.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: