Instalar Apache 2 HTTP Server en Debian Stretch

Este articulo es un tutorial con las instrucciones para instalar el servidor Web Apache 2 HTTP Server con el instalador de nativo para distribuciones Debian 9 (Stretch).

Introducción

Logotipo de Apache HTTP Server

Logotipo de Apache HTTP Server

El servidor HTTP Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual.

El servidor Web Apache 2 en Debian 9 (Stretch)

Instrucciones para instalar el interprete del servidor Web Apache 2 con el instalador de nativo para distribuciones Debian.

Instalación

Debe actualizar el sistema operativo, con el siguiente comando:

$ sudo apt update && sudo apt upgrade

Instalar el servidor Web apache2, con el siguiente comando:

$ sudo apt install -y apache2

Gestión del servicio de Apache 2

Para conocer los diversos parámetros de gestión para el servicio del servidor Web Apache 2, ejecute el siguiente comando:

$ sudo service apache2 
Usage: apache2 {start|stop|graceful-stop|restart|reload|force-reload}

 

Estatus del servicio de Apache 2

Para conocer el estatus del servicio para el servidor Web Apache 2, ejecute el siguiente comando:

$ sudo service apache2 status
● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2019-06-22 19:52:37 -04; 12h ago
  Process: 12501 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS)
  Process: 618 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
 Main PID: 666 (apache2)
    Tasks: 55 (limit: 4915)
   CGroup: /system.slice/apache2.service
           ├─  666 /usr/sbin/apache2 -k start
           ├─12521 /usr/sbin/apache2 -k start
           └─12522 /usr/sbin/apache2 -k start

jun 22 19:52:36 madebian systemd[1]: Starting The Apache HTTP Server...
jun 22 19:52:37 madebian apachectl[618]: AH00558: apache2: Could not ...
jun 22 19:52:37 madebian systemd[1]: Started The Apache HTTP Server.
jun 23 00:09:55 madebian systemd[1]: Reloading The Apache HTTP Server.
jun 23 00:09:55 madebian apachectl[12501]: AH00558: apache2: Could not ...
jun 23 00:09:55 madebian systemd[1]: Reloaded The Apache HTTP Server.

 

Detener el servicio de Apache 2

Para detener el servicio para el servidor Web Apache 2, ejecute el siguiente comando:

$ sudo service apache2 stop

Iniciar el servicio de Apache 2

Para iniciar el servicio para el servidor Web Apache 2, ejecute el siguiente comando:

$ sudo service apache2 start

Reiniciar el servicio de Apache 2

Para reiniciar el servicio para el servidor Web Apache 2, ejecute el siguiente comando:

$ sudo service apache2 restart

Recargar configuración del servicio de Apache 2

Para recargar la configuración del servicio para el servidor Web Apache 2, ejecute el siguiente comando:

$ sudo service apache2 reload

Forzar la recargar de configuración del servicio de Apache 2

Para forzar la recargar de la configuración del servicio para el servidor Web Apache 2, ejecute el siguiente comando:

$ sudo service apache2 force-reload

Registro de eventos

El servidor Web Apache 2 pose dos archivos por defecto para registrar eventos de acceso y errores dentro del servicio en ejecución, a continuación doy detalles de estos:

Archivo log de accesos

Para auditar todos los acceso vía Web del servidor Web Apache 2, con el siguiente comando:

$ sudo tail -f /var/log/apache2/access.log

Archivo log de errores

Para depurar posibles errores del servidor Web Apache 2, con el siguiente comando:

$ sudo tail -f /var/log/apache2/error.log

Este archivo tiene mucha utilidad para consultar cuando su aplicación Web no dispone un archivo de registro eventos donde puede consultar detalles de posibles errores que suceden al ejecutarse tras el servidor Web Apache 2.

Acceder al servidor Web Apache 2

Para acceder al servidor Web Apache 2, abra el navegador en la siguiente dirección http://localhost/, en esta dirección Web lucirá como la siguiente captura de pantalla:

Página predeterminada de Apache2

Página predeterminada de Apache 2

Conclusiones

De esta forma usted ha aprendido a:

  • Instalar el servicio del servidor Web Apache 2.
  • Gestionar el servicio del servidor Web Apache 2 con las lineas de comando más comunes.
  • Auditar el registro de eventos para el servicio del servidor Web Apache 2.
  • Acceder a la página predeterminada de Apache 2.

¡Haz tu donativo!

Si te gusto este articulo, por favor, ayúdame a seguir escribiendo este tipo de articulo, haciendo donativos en Dolares vía el servicio Paypal haciendo clic aquí o en la siguiente imagen.


PayPal - The safer, easier way to pay online!


También puede realizar su donativo con Bitcoin (BTC) en escaneando el siguiente código QR:

¡Ayúdame a continuar Blog de lcaballero.wordpress.com!

O usando en la siguiente dirección:

bitcoin:13uZUXXqLP3Ct3ksWHXnDqSrbMbhDV9hGz

Anuncios

2 thoughts on “Instalar Apache 2 HTTP Server en Debian Stretch

  1. Pingback: Instalar PHP7 en Debian Stretch | Leonardo J. Caballero G.

  2. Pingback: Instalar WordPress en Debian Stretch | Leonardo J. Caballero G.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s