Linux en español
Tutoriales

Cómo instalar Apache en Debian 10

apache en Debian 10
3 minutos de lectura

Apache, conocido popularmente como el servidor HTTP Apache, es un servidor web multiplataforma gratuito y de código abierto mantenido por la Fundación Apache. Es el servidor web líder con una participación de mercado del 35% en Internet, con Nginx en segundo lugar con el 24% .

Apache es altamente confiable, flexible, fácil de instalar y ofrece numerosas características que lo hacen popular entre los desarrolladores y entusiastas de Linux. Además, es mantenido y actualizado regularmente por la fundación Apache y esto ayuda a corregir errores de software y mejorar su eficiencia general. En el momento de escribir este artículo, la última versión de Apache es 2.4.39.

En esta guía te voy a mostrar como instalar un servidor web apache sobre Debian 10.

Requisitos previos

Antes de comenzar, asegúrate de que se cumplan los siguientes requisitos:

  1. Contar con una instancia de Debian 10.
  2. Un nombre de dominio completo ( FQDN ) que apunta al servidor.
  3. En esta guía, usamos el dominio que hitsoluciones.esapunta a un sistema Debian 10 con una dirección IP 192.168.0.104 .
  4. Una buena conexión a internet.

Una vez listos estos pasos procedemos a comenzar.

Actualizar el repositorio del sistema Debian 10

El primer paso para instalar apache en Debian 10 es actualizar los repositorios del sistema. Para hacer esto, primero nos vamos a conectar por SSH al servidor y a escalar privilegios par ejecutar este comando como usuario root:

sudo apt update -y

El resultado debe devolver Done en todas las salidas.

Instalar Apache en Debian 10

Una vez se haya comentado con éxito el paso anterior, procederemos a ejecutar el siguiente comando para instalar apache en Debian 10:

sudo apt install apache2 -y

Verificación del estado del servidor web Apache

Después de una instalación exitosa, siempre se recomienda verificar si el servicio se está ejecutando. La mayoría de los sistemas Linux systemd iniciaran el servicio automáticamente después de la instalación.

Para verificar el estado del servidor web apache, ejecutaremos el siguiente comando:

sudo systemctl status apache2

Si el servicio no se está ejecutando, iniciaremos el servicio con el comando :

sudo systemctl start apache2

Para habilitar el servidor web apache durante el arranque del sistema, ejecutaremos este comando:

sudo systemctl enable apache2

Para reiniciar Apache, ejecuta.

sudo systemctl restart apache2

Configurar el firewall para permitir el puerto HTTP

Si el firewall UFW ya está configurado, debemos permitir el servicio Apache a través del firewall para que los usuarios externos puedan tener acceso al servidor web.

Para lograr esto, debemos permitir el tráfico en el puerto 80 en el firewall.

sudo allow 80/tcp

Para verificar que el puerto ha sido permitido en el firewall, ejecuta.

sudo ufw status

Además, puede usar el comando netstat para verificar el puerto como se muestra.

sudo netstat -pnltu

Verificar el servidor web Apache HTTP

Con todas las configuraciones en su lugar, abra su navegador web favorito y explore la dirección IP o FQDN de su servidor como se muestra.

http://server-IP-address 
OR  
http://server-domain-name
Resultado de la búsqueda en el navegador

Con este ultimo paso ya tendríamos lista nuestra instalación básica de apache en Debian 10.

Puntuación media 5 / 5. Recuento de votos: 4

¡Síguenos en redes sociales!

Entradas relaccionadas

¿Cómo instalar los drivers privados de Nvidia en Debian 9 Stretch?

Linux en Español

Usando PPA en Ubuntu Linux [Guía completa]

Linux en Español

Cómo instalar MySQL en Ubuntu

Diego García Cuesta

Monitorear archivos y carpetas en tu Linux con incron && incrontab

Diego García Cuesta

Cómo instalar Webmin en CentOS 7

Diego García Cuesta

Cómo evitar que un paquete se actualice en Ubuntu, Debian o Linux Mint

Linux en Español