Cambié de SLES a Ubuntu y ahora quiero reiniciar mi local server.In SLES que utilicé :
rcapache2 restartpero esto de alguna manera parece no funcionar en Ubuntu. :(
¿Cómo reinicio mi Apache?
Cambié de SLES a Ubuntu y ahora quiero reiniciar mi local server.In SLES que utilicé :
rcapache2 restartpero esto de alguna manera parece no funcionar en Ubuntu. :(
¿Cómo reinicio mi Apache?
sudo service apache2 restart por la forma en que se toma prestado de Red Hat.
¿Quieres reiniciar Apache, o quieres recarga con gracia su configuración?
Todos respondían a la primera pregunta; puedes hacer la segunda con
sudo service apache2 reloadLa recarga con gracia es un poco más rápida y no hay tiempo de inactividad.
Hay una advertencia: si sus archivos de configuración de apache contienen un error (por ejemplo, configura un archivo de registro en un directorio que no existe), el servidor puede salir silenciosamente sin imprimir ningún mensaje de error en la consola. La mayoría de los otros errores son detectados por el apache2ctl configtest que service apache2 reload se ejecuta antes de hacer la recarga real con apache2ctl graceful.
La forma recomendada en Ubuntu para iniciar / detener servicios (no solo Apache) es usar los comandos start/stop/reload (que en realidad son enlaces simbólicos al initctlprograma, parte de advenedizo).
Para los servicios que utilizan el legado /etc/init.d scripts, se llamará al script correspondiente con los parámetros correctos; para los servicios que utilizan la infraestructura inicial, se señalará la transición de eventos adecuada aladvenedizo daemon víainitctl.
Por lo tanto, para iniciar / detener/recargar / reiniciar apache en Ubuntu, puede usar:
sudo start apache2sudo stop apache2sudo reload apache2sudo restart apache2
sudo /etc/init.d/apache2 restartPor supuesto que puedes intercambiar restart para stop, start y (creo) reload
Camino de Ubuntu:
sudo service apache2 restart|stop|start
sudo service apache2 stop
sudo service apache2 start
Como Marius dijo, graceful debería usarse para reiniciar:
sudo apache2ctl gracefulo
sudo apache2ctl graceful-stoppara detener a Apache con gracia.
Estos comandos esperan hasta que se hayan atendido todas las solicitudes de páginas web antes de reiniciar/detener el servidor web para que su usuario no obtenga la mitad de una página web.
Primero verifica su estado usando este comando
sudo service apache2 statusa continuación, detenga el servicio en ejecución
sudo service apache2 stopa continuación, utilice este comando:
sudo /opt/lampp/lampp startesta solución me ha funcionado.
Puede utilizar el systemctl comando para reiniciar el servicio apache; esto controla el sistema systemd y gerente de servicio.
Para Reiniciar Apache Con systemctl Comando:
sudo systemctl restart apache2.serviceEn caso de que se cuelgue o no obtenga respuesta al reiniciar, puede usar el systemctl stop comando para detener el servicio y luego comenzar con el systemctl start comando. Los comandos son los siguientes -
Para Detener Apache Con systemctl Comando:
sudo systemctl stop apache2.servicePara Iniciar Apache Con systemctl Comando:
sudo systemctl start apache2.serviceTambién puede usar el comando reload para recargar solo el servicio apache.
Para Recargar Apache Con systemctl Comando:
sudo systemctl reload apache2.service
puede usar servicios para reiniciar Apache
service apache2 restarty puede usar todas las funciones para ello (Detener-Iniciar-Recargar)
si está instalando la versión 2.4 de Apache en su sistema, para iniciar, reiniciar o detener su servidor Apache en su sistema local, debe ejecutar el siguiente comando
./apachectl starto puedes usar reiniciar, dejar también según su requisito.este es el código probado