Comandos útiles para administrar el servidor Apache en Linux



Apache es el servidor web más utilizado en todo el mundo. Flexibilidad, documentación y una enorme comunidad, son algunos de los puntos fuertes que marcan la diferencia de Apache para la competencia.

La instalación de este servidor en Linux se puede ver aquí, pero hoy nuestro objetivo es indicar algunos comandos útiles para gestionar este servicio.



Comandos útiles para administrar el servidor Apache en Linux


No hay muchos comandos asociados a Apache para gestionar el servicio. Sin embargo, hay comandos fundamentales que debe saber para hacer la mejor gestión y optimización de este servicio. Aquí están los comandos para las distribuciones Linux CentOS, RHEL, Fedora, Debian y Ubuntu.

Para la ejecución de los siguientes comandos es aconsejable que tenga permisos root.

# 1 - Instalación de Apache en Linux

$ sudo apto instalar apache2	    [[En Debian/Ubuntu]
$ sudo yum install httpd	    [[En el RHEL/CentOS]
$ sudo DNF instalar httpd	    [[En Fedora 22+]
$ sudo zypper instalar apache2	    [[En openSUSE]

Comandos útiles para administrar el servidor Apache en Linux

# 2 - Comprobar la versión

Después de instalar, pueden comprobar la versión con uno de los siguientes comandos:

$ sudo httpd -v
Oregón
$ sudo apache2 -v

Comandos útiles para administrar el servidor Apache en Linux

# 3 - Comprobar si la configuración de Apache tiene errores

Para comprobar si hay errores en la configuración del servidor Apache, puede utilizar el siguiente comando:

$ sudo httpd -t
Oregón
$ sudo apache2ctl -t

Comandos útiles para administrar el servidor Apache en Linux

# 3 - Iniciar el servicio

Para iniciar el servidor Web, debe utilizar uno de los comandos, de acuerdo con la versión de Linux en uso ...

------------ En CentOS/RHEL ------------ 
$ sudo systemctl start httpd     [[En el Systemd]
$ sudo servicio httpd start 	 [[En SysVInit]
 
------------ En Ubuntu/Debian  ------------
$ sudo systemctl start apache2   [[En el Systemd]
$ sudo service apache2 start     [[En SysVInit]

En Ubuntu / Debian --------------
$ sudo systemctl start apache2 [No Systemd]
$ sudo service apache2 start [No SysVInit]

# 4 - Activar Apache en el arranque

Para proceder a la activación de Apache en el arranque, debe utilizar uno de los siguientes comandos:

------------ En CentOS/RHEL ------------ 
$ sudo systemctl permitir httpd     [[En el Systemd]
$ sudo chkconfig httpd on 	  [[En SysVInit]
 
------------ En Ubuntu/Debian  ------------
$ sudo systemctl permitir apache2   [[En el Systemd]
$ sudo chkconfig apache2 on       [[En SysVInit]

En Ubuntu / Debian --------------
$ sudo systemctl enable apache2 [No Systemd]
$ sudo chkconfig apache2 on [No SysVInit]

# 5 - Restart a Apache

Para reiniciar Apache debe utilizar uno de los siguientes comandos:

------------ En CentOS/RHEL ------------ 
$ sudo systemctl permitir httpd     [[En el Systemd]
$ sudo chkconfig httpd on 	  [[En SysVInit]
 
------------ En Ubuntu/Debian  ------------
$ sudo systemctl permitir apache2   [[En el Systemd]
$ sudo chkconfig apache2 on       [[En SysVInit]

En Ubuntu / Debian --------------
$ sudo systemctl enable apache2 [No Systemd]
$ sudo chkconfig apache2 on [No SysVInit]

# 6 - Saber el estado del servicio Web Apache

Para conocer el estado del servicio, utilice uno de los siguientes comandos:

------------ En CentOS/RHEL ------------ 
$ sudo systemctl status httpd     [[En el Systemd]
$ sudo servicio httpd status 	  [[En SysVInit]
 
------------ En Ubuntu/Debian  ------------
$ sudo systemctl estado apache2   [[En el Systemd]
$ sudo service apache2 status     [[En SysVInit]

En Ubuntu / Debian --------------
$ sudo systemctl estado apache2 [No Systemd]
$ sudo service apache2 status [No SysVInit]

# 7 - Detener el servicio Web Apache

Para detener el servicio, utilice uno de los siguientes comandos:

------------ En CentOS/RHEL ------------ 
$ sudo systemctl stop httpd       [[En el Systemd]
$ sudo servicio httpd stop 	  [[En SysVInit]
 
------------ En Ubuntu/Debian  ------------
$ sudo systemctl stop apache2     [[En el Systemd]
$ sudo service apache2 stop     [[En SysVInit]

En Ubuntu / Debian --------------
$ sudo systemctl stop apache2 [No Systemd]
$ sudo service apache2 stop [No SysVInit]

# 8 - Otros comandos / parámetros

Para saber que otros parámetros pueden usar con el comando httpd y apache2 usen el parámetro -h

$ sudo httpd -h
Oregón
$ sudo apache2 -h
Oregón
$ systemctl -h apache2

Comandos útiles para administrar el servidor Apache en Linux

Y son estos los comandos más importantes relacionados con el servidor Apache para un sistema Linux. Además de los comandos existen después herramientas que nos permiten monitorizar y optimizar este servicio. En los próximos tutoriales hablaremos de ellos.


Ana Gomez

Ana Gómez. Nací en Asturias pero llevo varios años afincada en Madrid. Me gusta de todo lo relacionado con los negocios, la empresa y los sucesos económicos, financieros y políticos. También me considero una Geek, amante de la tecnología los gadgets. Ana es la reportera encargada de cubrir los sucesos de interés general, tanto económicos como políticos y sociales. Editora experta y colaborara destacada en distintos noticieros online. Mi Perfil en Facebookhttps://www.facebook.com/ana.gomez.029 Email de contacto: ana.gomez@noticiasrtv.com

Deja un comentario

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