Arranque y parada de un servidor web Apache en Linux

En la web, en decenas de artículos, hemos utilizado el servidor web Apache, sin duda, uno de los más populares, con permiso de Nginx. En el artículo de hoy, para los más despistados o neofitos en este servicio, veremos los comandos habituales de parada y arranque, en las diferentes distribuciones de GNU Linux.

Un poco de información sobre el servidor web Apache

Se trata de un servidor web HTTP de código abierto, para la mayoría de sistemas operativos. El objetivo del proyecto es proporcionar un servidor seguro, eficiente y extensible, que proporcione servicios web en sincronización con los estándares HTTP actuales.

El proyecto se lanzó en el año 1995 y ha sido el servidor web más popular desde entonces. En el año 2015 celebró su 20ª aniversario. Actualmente se encuentra bajo el paraguas de la “The Apache Software Foundation

Arranque y parada

Hay que comentar, primero de todo, que depende la familia del sistema operativo GNU Linux, los comandos para operar con el servicio son diferentes.

En servidor Debian y derivados como Ubuntu o Linux Mint

Operaciones con el servicio Apache2 en las versiones sin systemd, esto es, anteriores a Debian 7 y a Ubuntu 14.10

1
2
3
4
5
6
7
8
9
10
11
12
#Reinicio del servicio
/etc/init.d/apache2 restart
#o bien
service apache restart
#Parada del servicio
/etc/init.d/apache2 stop
#o bien
service apache2 stop
#Arranque o encendido del servicio
/etc/init.d/apache2 start
#o bien
service apache2 start

En cambio si las versiones de estas distribuciones son más recientes, debemos utilizar los siguientes comandos:

1
2
3
4
5
6
#Reinicio del servicio
systemctl restart apache2.service
#Parada del servicio
systemctl stop apache2.service
#Arranque o inicio del servicio
systemctl start apache2.service

En servidores Red Hat Enterprise Linux y derivados, como por ejemplo Centos, Fedora o Scientific Linux

Operaciones con el servicio httpd (en estos sistemas el servicio se llama así)  en las versiones sin systemd de estas distribuciones, estos, RHEL/Centos 6 y versiones anteriores.

1
2
3
4
5
6
#Reinicio del servicio
service httpd restart
#Parada del servicio
service httpd stop
#Arranque o encendido del servicio
service httpd start

A partir de la versión de RHEL 7 o Centos 7, se utiliza systemd, por lo que las operaciones son las siguientes:

1
2
3
4
5
6
#Reinicio del servicio
systemctl restart httpd.service
#Parada del servicio
systemctl stop httpd.service
#Arranque o inicio del servicio
systemctl start httpd.service

Operaciones estándar para todas las distribuciones GNU Linux

En todas las distribuciones, también en las distribuciones tipo Arch o basadas en Slackware, podemos utilizar el comando “apachectl“, como sigue:

1
2
3
4
5
6
7
8
9
10
#Reinicio del servicio
apachectl -k graceful
#Parada del servicio
apachectl -k stop
#Arranque o inicio del servicio
apachectl -k start
#Arranque utilizando un fichero de configuración alternativo
apachectl -f "ruta del fichero de configuración"
#En RHEL,Centos,Fedora y ScientificLinux
apachectl -f /etc/httpd/conf/httpd.conf

Evidentemente, para utilizar estos comandos, debemos tener permisos de administrador (root) en los hosts en cuestión. O por los menos permisos de sudo.

Si queremos ampliar información, podemos consultar, lo más recomendado, la documentación oficial:

Documentación oficial servidor web Apache en castellano – httpd.apache.org

Espero que el artículo os sea útil en algún momento, nos vamos leyendo ^.^

Deja un comentario

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

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies