LINUX

Cómo detener y reiniciar Apache en el servidor web

detener y reiniciar apache linux

Como todos sabemos, Apache es un servidor web multiplataforma de código abierto y gratuito que se utiliza para servir páginas web tanto estáticas como dinámicas. En la red. En este tutorial, nos centraremos en cómo puede iniciar y reiniciar el servidor web Apache en sistemas Linux usando el comando apache2.

En Ubuntu / Debian Linux

Veamos cómo podemos iniciar, detener y reiniciar el servidor web apache2 en las versiones de Ubuntu y Debian.

Apache2 Reiniciar / Iniciar / Detener /

Para usuarios de Ubuntu y Debian Systemd: Ubuntu 18.04, 16.04 y Debian 9.xluego use los siguientes comandos.

Inicie Apache2 mediante la ejecución

# systemctl start apache2

Detener Apache2 mediante la ejecución

# systemctl stop apache2

Reinicie Apache2 mediante la ejecución

# systemctl restart apache2

Para comprobar Apache2 estado en la terminal ejecutar

# systemctl status apache2

Salida de muestra

● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Tue 2018-09-11 12:49:03 UTC; 26s ago
     Docs: man:systemd-sysv-generator(8)
   CGroup: /system.slice/apache2.service
           ├─28788 /usr/sbin/apache2 -k start
           ├─28791 /usr/sbin/apache2 -k start
           └─28792 /usr/sbin/apache2 -k start

Para verificar si el servidor web se está ejecutando, abra su navegador e ingrese la dirección IP de su servidor

http://server-ip-address/

Debería poder ver la página predeterminada de Apache como se muestra a continuación

reinicie el servidor web Apache en sistemas Linux

Para versiones anteriores de Ubuntu -14.10 y anteriores y Debian anterior

Inicie Apache2 servicio ejecutando

# sudo service apache2 start
or
# /etc/init.d/apache2 start
or
# sudo /etc/init.d/apache2 start

Detener Apache2 servicio ejecutando

# sudo service apache2 stop
or
# /etc/init.d/  apache2 stop

Reinicie Apache2 servicio ejecutando

# sudo service apache2 restart
or
# /etc/init.d/  apache2 restart
or
# sudo /etc/init.d/ apache2 restart

Salida de muestra

[ ok ] Restarting apache2 (via systemctl): apache2.service.

Compruebe Apache2 estado de ejecución

# sudo service apache2 status
or
# /etc/init.d/  apache2 status
or
# sudo /etc/init.d/ apache2 status

Salida de muestra

● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Tue 2018-09-11 12:49:03 UTC; 26s ago
     Docs: man:systemd-sysv-generator(8)
   CGroup: /system.slice/apache2.service
           ├─28788 /usr/sbin/apache2 -k start
           ├─28791 /usr/sbin/apache2 -k start
           └─28792 /usr/sbin/apache2 -k start

En RHEL / CentOS

Apache2 Reiniciar / Iniciar / Detener

Para las versiones más nuevas de RHEL / CentOS (Versiones 7.x y después)

Inicie Apache2 mediante la ejecución

# systemctl start httpd
or
# systemctl start httpd.service

Detener Apache2 mediante la ejecución

# systemctl stop httpd
or
# systemctl stop httpd.service

Reinicie Apache2 mediante la ejecución

# systemctl restart httpd
or
# systemctl restart httpd.service

A verificar / comprobar el estado de Apache2

# systemctl status httpd

Salida de muestra

● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor prese                     t: disabled)
   Active:  active (running) since Tue 2018-09-11 17:33:28 UTC; 6min ago
     Docs: man:httpd(8)
           man:apachectl(8)
 Main PID: 1450 (httpd)
   Status: "Total requests: 0; Current requests/sec: 0; Current traffic:   0 B/s                     ec"
   CGroup: /system.slice/httpd.service
           ├─1450 /usr/sbin/httpd -DFOREGROUND
           ├─1451 /usr/sbin/httpd -DFOREGROUND
           ├─1452 /usr/sbin/httpd -DFOREGROUND
           ├─1453 /usr/sbin/httpd -DFOREGROUND
           ├─1454 /usr/sbin/httpd -DFOREGROUND
           └─1455 /usr/sbin/httpd -DFOREGROUND

Sep 11 17:33:28 ip-172-31-16-67.us-east-2.compute.internal systemd[1]: Starti...
Sep 11 17:33:28 ip-172-31-16-67.us-east-2.compute.internal systemd[1]: Starte...
Hint: Some lines were ellipsized, use -l to show in full.

Para versiones anteriores (CentOS / RHEL (Red Hat) Linux versión 4.x / 5.x / 6.x)

Inicie Apache2 mediante la ejecución

# service httpd start

Detener Apache2 mediante la ejecución

# service httpd stop

Reinicie Apache2 mediante la ejecución

# service httpd restart

A comprobar el estado del servidor web Apache

# service  httpd status

salida de muestra

● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active:  active (running) since Tue 2018-09-11 19:46:30 UTC; 1 weeks 1 days ago
Docs: man:httpd(8)
man:apachectl(8)
Process: 9118 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS)
Process: 22055 ExecReload=/usr/sbin/httpd $OPTIONS -k graceful (code=exited, status=0/SUCCESS)
Main PID: 9122 (httpd)
Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec"
CGroup: /system.slice/httpd.service
├─ 9122 /usr/sbin/httpd -DFOREGROUND
├─22058 /usr/sbin/httpd -DFOREGROUND
├─22059 /usr/sbin/httpd -DFOREGROUND
├─22060 /usr/sbin/httpd -DFOREGROUND
├─22061 /usr/sbin/httpd -DFOREGROUND
├─22062 /usr/sbin/httpd -DFOREGROUND
├─22149 /usr/sbin/httpd -DFOREGROUND
└─27556 /usr/sbin/httpd -DFOREGROUND

Al igual que en los sistemas Debian, puede verificar que el servidor web se esté ejecutando abriendo su navegador y escribiendo la dirección IP de su servidor.

http://server-ip-address/

reinicie el servidor web Apache en sistemas Linux

En Fedora

Apache2 Reiniciar / Iniciar / Detener

Para sistemas Fedora (22 y posteriores)

Inicie Apache2 mediante la ejecución

# systemctl start httpd
or
# apachectl start

Detener Apache2 mediante la ejecución

# systemctl stop httpd
or
# apachectl -k stop

A reiniciar Apache2 correr

apachectl -k restart

A comprobar Apache2 estado

systemctl status httpd

Para confirmar que el servidor está funcionando en un navegador web, ingrese la IP del servidor

http://server-ip-address/

reinicie el servidor web Apache en sistemas Linux

Conclusión

En este tutorial, aprendimos cómo iniciar, detener y reiniciar el servidor web Apache2 en sistemas Linux como Ubuntu / Debian y Redhat. Espero que haya disfrutado de la lectura y deje sus sugerencias en la sección de comentarios a continuación.

Leer también:

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar