{"id":6498,"date":"2024-04-30T17:18:10","date_gmt":"2024-04-30T15:18:10","guid":{"rendered":"https:\/\/www.nicalia.com\/nicapedia\/guias\/whm\/reiniciar-apache-en-whm\/"},"modified":"2026-06-02T16:50:40","modified_gmt":"2026-06-02T14:50:40","slug":"reiniciar-apache-en-whm","status":"publish","type":"docs","link":"https:\/\/www.nicalia.com\/nicapedia\/reiniciar-apache-en-whm\/","title":{"rendered":"C\u00f3mo reiniciar Apache en WHM: desde panel y SSH"},"content":{"rendered":"<p>Reiniciar <strong>Apache<\/strong> en un servidor cPanel\/WHM es necesario cuando el servidor web deja de responder correctamente, despu\u00e9s de aplicar cambios en la configuraci\u00f3n de Apache o EasyApache, o cuando alg\u00fan proceso ha dejado Apache en un estado inconsistente. Puedes hacerlo desde la interfaz gr\u00e1fica de WHM o directamente desde la l\u00ednea de comandos por SSH.<\/p>\n<p>\u26a0\ufe0f <strong>Reiniciar Apache interrumpe temporalmente el servicio web<\/strong> para todas las cuentas alojadas en el servidor. Las solicitudes en curso pueden verse interrumpidas durante el proceso. Para evitar este impacto, considera usar el <em>graceful restart<\/em> (reinicio suave) en lugar del reinicio completo cuando sea posible.<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     H2: CU\u00c1NDO REINICIAR\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2>Cu\u00e1ndo es necesario reiniciar Apache<\/h2>\n<ul>\n<li>Despu\u00e9s de instalar o actualizar m\u00f3dulos de Apache desde <strong>EasyApache 4<\/strong>.<\/li>\n<li>Cuando el servidor web devuelve errores 500 o 503 de forma generalizada en todas las cuentas.<\/li>\n<li>Despu\u00e9s de modificar archivos de configuraci\u00f3n de Apache (<code>httpd.conf<\/code> o archivos de configuraci\u00f3n de sitios).<\/li>\n<li>Cuando Apache no responde o el proceso est\u00e1 colgado y no sirve peticiones.<\/li>\n<li>Despu\u00e9s de activar o desactivar m\u00f3dulos de PHP o cambiar la versi\u00f3n de PHP a nivel de servidor.<\/li>\n<\/ul>\n<p>Si el problema afecta solo a una cuenta o dominio espec\u00edfico (no a todo el servidor), el reinicio de Apache puede no ser necesario \u2014 revisa primero los logs de error de esa cuenta en cPanel.<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     H2: M\u00c9TODO 1 \u2014 WHM\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2>M\u00e9todo 1 \u2014 Reiniciar Apache desde WHM<\/h2>\n<p>Este es el m\u00e9todo m\u00e1s sencillo si tienes acceso a la interfaz web de WHM:<\/p>\n<ol>\n<li>Inicia sesi\u00f3n en <strong>WHM<\/strong>.<\/li>\n<li>En el buscador de WHM, escribe <strong>\u00abRestart Services\u00bb<\/strong> o navega a <strong>Restart Services \u2192 HTTP Server (Apache)<\/strong>.<\/li>\n<li>Se mostrar\u00e1 la pantalla de confirmaci\u00f3n. Haz clic en el bot\u00f3n azul <strong>\u00abYes\u00bb<\/strong> para confirmar el reinicio.<\/li>\n<li>WHM ejecutar\u00e1 el reinicio y mostrar\u00e1 el resultado. Si ha ido correctamente, ver\u00e1s el mensaje:<\/li>\n<\/ol>\n<pre><code>Apache restarted successfully.<\/code><\/pre>\n<p>El proceso suele completarse en unos segundos. Si el mensaje de confirmaci\u00f3n no aparece o indica un error, consulta la secci\u00f3n de errores al final de esta gu\u00eda.<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     H2: M\u00c9TODO 2 \u2014 SSH\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2>M\u00e9todo 2 \u2014 Reiniciar Apache desde SSH \/ Terminal<\/h2>\n<p>Si no tienes acceso a WHM o prefieres trabajar desde la l\u00ednea de comandos, puedes reiniciar Apache mediante SSH conectado como root al servidor.<\/p>\n<h3>Reinicio completo (restart)<\/h3>\n<p>Interrumpe Apache y lo vuelve a iniciar. Todas las conexiones activas se cortan durante el proceso:<\/p>\n<pre><code>\/scripts\/restartsrv_httpd<\/code><\/pre>\n<p>Alternativas equivalentes usando <code>systemctl<\/code> o el script de cPanel:<\/p>\n<pre><code>systemctl restart httpd<\/code><\/pre>\n<pre><code>service httpd restart<\/code><\/pre>\n<h3>Reinicio suave \u2014 Graceful restart (recomendado en producci\u00f3n)<\/h3>\n<p>El graceful restart recarga la configuraci\u00f3n de Apache sin interrumpir las conexiones activas. Los procesos worker actuales terminan de atender sus peticiones antes de reiniciarse, lo que minimiza el impacto en los usuarios del servidor:<\/p>\n<pre><code>apachectl graceful<\/code><\/pre>\n<p>O con <code>systemctl<\/code>:<\/p>\n<pre><code>systemctl reload httpd<\/code><\/pre>\n<p>\u26a0\ufe0f El graceful restart solo aplica los cambios de configuraci\u00f3n \u2014 no reinicia el proceso principal de Apache. Si Apache est\u00e1 completamente colgado o no responde, necesitas el reinicio completo.<\/p>\n<h3>Verificar el estado de Apache<\/h3>\n<p>Para comprobar si Apache est\u00e1 en ejecuci\u00f3n y ver su estado:<\/p>\n<pre><code>systemctl status httpd<\/code><\/pre>\n<p>O con el script de cPanel:<\/p>\n<pre><code>\/scripts\/restartsrv_httpd --status<\/code><\/pre>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     H2: RESTART VS GRACEFUL\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2>Diferencia entre restart completo y graceful restart<\/h2>\n<table>\n<thead>\n<tr>\n<th><\/th>\n<th>Restart completo<\/th>\n<th>Graceful restart<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Interrupci\u00f3n del servicio<\/strong><\/td>\n<td>S\u00ed \u2014 breve interrupci\u00f3n<\/td>\n<td>No \u2014 las conexiones activas contin\u00faan<\/td>\n<\/tr>\n<tr>\n<td><strong>Aplica cambios de configuraci\u00f3n<\/strong><\/td>\n<td>S\u00ed<\/td>\n<td>S\u00ed<\/td>\n<\/tr>\n<tr>\n<td><strong>Reinicia procesos worker<\/strong><\/td>\n<td>S\u00ed \u2014 de inmediato<\/td>\n<td>S\u00ed \u2014 de forma gradual<\/td>\n<\/tr>\n<tr>\n<td><strong>Cu\u00e1ndo usarlo<\/strong><\/td>\n<td>Apache colgado o no responde<\/td>\n<td>Cambios de configuraci\u00f3n en producci\u00f3n<\/td>\n<\/tr>\n<tr>\n<td><strong>Comando WHM<\/strong><\/td>\n<td>Restart Services \u2192 HTTP Server (Apache)<\/td>\n<td>No disponible desde WHM<\/td>\n<\/tr>\n<tr>\n<td><strong>Comando SSH<\/strong><\/td>\n<td><code>\/scripts\/restartsrv_httpd<\/code><\/td>\n<td><code>apachectl graceful<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     H2: ERRORES COMUNES\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2>Errores frecuentes al reiniciar Apache<\/h2>\n<h3>Apache no arranca tras el reinicio \u2014 error de sintaxis<\/h3>\n<p>Un archivo de configuraci\u00f3n tiene un error de sintaxis que impide que Apache inicie correctamente. Antes del reinicio, puedes verificar la sintaxis de la configuraci\u00f3n con:<\/p>\n<pre><code>apachectl configtest<\/code><\/pre>\n<p>Si hay errores de sintaxis, el comando los mostrar\u00e1 indicando el archivo y la l\u00ednea problem\u00e1tica. Corr\u00edgelos antes de reiniciar.<\/p>\n<h3>El reinicio desde WHM devuelve error o no muestra confirmaci\u00f3n<\/h3>\n<p>Puede haber un problema con el proceso de Apache que impide un reinicio limpio. Conecta por SSH e intenta el reinicio manual con <code>\/scripts\/restartsrv_httpd<\/code>. Si tampoco funciona, revisa los logs de Apache en <code>\/var\/log\/httpd\/error_log<\/code> para identificar el problema.<\/p>\n<h3>Apache se reinicia correctamente pero los sitios siguen sin cargar<\/h3>\n<p>El problema puede no ser Apache. Comprueba tambi\u00e9n el estado de otros servicios relacionados: PHP-FPM (<code>systemctl status php-fpm<\/code>), el firewall CSF, o si hay un problema de DNS. Tambi\u00e9n puede haber cach\u00e9 en LiteSpeed si el servidor usa LiteSpeed en lugar de Apache est\u00e1ndar \u2014 en ese caso el proceso a reiniciar es <code>lsws<\/code>, no <code>httpd<\/code>.<\/p>\n<h3>El servidor usa LiteSpeed, no Apache<\/h3>\n<p>Los servidores de Nicalia utilizan <strong>LiteSpeed<\/strong> como servidor web, no Apache est\u00e1ndar. Para reiniciar LiteSpeed desde WHM, ve a <strong>Restart Services \u2192 LiteSpeed Web Server<\/strong>. Desde SSH:<\/p>\n<pre><code>\/scripts\/restartsrv_lsws<\/code><\/pre>\n<p>El comando <code>\/scripts\/restartsrv_httpd<\/code> tambi\u00e9n puede funcionar en servidores con LiteSpeed como wrapper de compatibilidad, pero es m\u00e1s correcto usar el script espec\u00edfico de LiteSpeed.<\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     H2: FAQ\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h2>Preguntas frecuentes<\/h2>\n<h3>\u00bfReiniciar Apache afecta a todos los sitios del servidor?<\/h3>\n<p>S\u00ed. Un reinicio completo de Apache interrumpe brevemente el servicio web para todas las cuentas alojadas en el servidor. En un servidor con tr\u00e1fico activo, las peticiones en curso durante el reinicio pueden recibir un error temporal. El graceful restart minimiza este impacto al mantener las conexiones activas mientras los nuevos workers toman el relevo.<\/p>\n<h3>\u00bfCon qu\u00e9 frecuencia hay que reiniciar Apache?<\/h3>\n<p>En condiciones normales, Apache no necesita reinicios peri\u00f3dicos \u2014 puede funcionar de forma continua durante meses. Solo debes reiniciarlo cuando hagas cambios en la configuraci\u00f3n del servidor, instales m\u00f3dulos nuevos o cuando Apache muestre problemas de rendimiento o estabilidad.<\/p>\n<h3>\u00bfLa opci\u00f3n \u00abRestart Services\u00bb en WHM est\u00e1 disponible para todos los usuarios?<\/h3>\n<p>No. La secci\u00f3n Restart Services de WHM solo est\u00e1 disponible para el usuario root o para cuentas reseller con permisos de administraci\u00f3n del servidor. Los usuarios cPanel est\u00e1ndar no tienen acceso a esta secci\u00f3n.<\/p>\n<h3>\u00bfC\u00f3mo reinicio LiteSpeed en lugar de Apache en servidores Nicalia?<\/h3>\n<p>Los servidores de Nicalia usan LiteSpeed como servidor web. Para reiniciarlo desde WHM ve a <strong>Restart Services \u2192 LiteSpeed Web Server<\/strong>. Por SSH: <code>\/scripts\/restartsrv_lsws<\/code>. Tambi\u00e9n puedes vaciar la cach\u00e9 de LiteSpeed desde cPanel sin necesidad de reiniciar el servidor.<\/p>\n<h3>\u00bfC\u00f3mo s\u00e9 si el problema es de Apache o de otro servicio?<\/h3>\n<p>Revisa el log de errores de Apache en <code>\/var\/log\/httpd\/error_log<\/code> (o <code>\/var\/log\/lsws\/error.log<\/code> para LiteSpeed). Si el log no muestra errores recientes pero los sitios no cargan, el problema puede estar en PHP-FPM, en el firewall (CSF), en la base de datos o en la propagaci\u00f3n DNS.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Reiniciar Apache en un servidor cPanel\/WHM es necesario cuando el servidor web deja de responder correctamente, despu\u00e9s de aplicar cambios en la configuraci\u00f3n de Apache o EasyApache, o cuando alg\u00fan proceso ha dejado Apache en un estado inconsistente. Puedes hacerlo desde la interfaz gr\u00e1fica de WHM o directamente desde la l\u00ednea de comandos por SSH. [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":8810,"menu_order":41,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"doc_badge":[],"class_list":["post-6498","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"acf":[],"author_avatar":"https:\/\/secure.gravatar.com\/avatar\/4471485c4e49f46218d6b6d125f80f4cde1f86f045fd896202eefddaf4d4510a?s=96&d=mm&r=g","author_name":"Francisco Garvi","_links":{"self":[{"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/docs\/6498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/comments?post=6498"}],"version-history":[{"count":6,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/docs\/6498\/revisions"}],"predecessor-version":[{"id":10031,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/docs\/6498\/revisions\/10031"}],"up":[{"embeddable":true,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/docs\/8810"}],"wp:attachment":[{"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/media?parent=6498"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/doc_tag?post=6498"},{"taxonomy":"doc_badge","embeddable":true,"href":"https:\/\/www.nicalia.com\/nicapedia\/wp-json\/wp\/v2\/doc_badge?post=6498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}