GNU/Linux >> Tutoriales Linux >  >> Linux

Instalar Apache en Debian 10

Este artículo explica cómo instalar Apache® en un servidor Debian® 10.

¿Qué es Apache?

Apache es un servidor web multiplataforma de código abierto que Apache SoftwareFoundation mantiene activamente.

Requisitos

  • Usuario con sudo privilegios
  • Servidor que ejecuta Debian 10
  • Cortafuegos de cortafuegos sin complicaciones (UFW)

Paso 1:Actualizar e instalar Apache

Ejecute el siguiente comando para abrir la terminal y actualizar el repositorio:

`# sudo apt update`

Luego, instale el paquete de apache:

`# sudo apt install apache2`

Paso 2:Verificar la instalación

Ejecute el siguiente comando:

`# sudo systemctl status apache2`

Observe el activo (en ejecución) mensaje en la siguiente respuesta:

    ● apache2.service - The Apache HTTP Server
       Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
       Active: active (running) since Thu 2021-03-11 09:56:58 CST; 1 weeks 0 days ago
         Docs: https://httpd.apache.org/docs/2.4/
      Process: 2141 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS)
     Main PID: 6087 (apache2)
        Tasks: 55 (limit: 1158)
       Memory: 10.4M
       CGroup: /system.slice/apache2.service
               ├─2147 /usr/sbin/apache2 -k start
               ├─2148 /usr/sbin/apache2 -k start
               └─6087 /usr/sbin/apache2 -k start

    Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.

Paso 3:Acceda a Apache

Para acceder al servidor, debe conocer la dirección IP, así que ejecute el siguiente comando para encontrar la dirección IP:

`# hostname -I`

Si escribe la dirección IP en su navegador, aparece un error al cargar la página. Este error ocurre porque aún no ha agregado la regla HTTP al firewall.

Paso 4. Agregar reglas de firewall

Ejecute los siguientes comandos para agregar la regla WWW al cortafuegos y permitir el tráfico entrante y saliente:

`sudo ufw allow 'WWW'`
`sudo ufw status  | grep 80/tcp`

El siguiente ejemplo muestra las reglas de firewall en el servidor:

    80/tcp                     ALLOW       Anywhere\n
    80/tcp (v6)                ALLOW       Anywhere (v6)

Paso 5:Verificación

Escriba la dirección IP del paso 3 en su navegador y aparecerá la página de inicio de Apache.

Acciones adicionales

Los siguientes comandos pueden ayudarlo a administrar Apache:

Comando Acción
sudo systemctl stop apache2 Parar
sudo systemctl start apache2 Inicio
sudo systemctl restart apache2 Reiniciar
sudo systemctl enable apache2 Iniciar automáticamente al arrancar el servidor
sudo systemctl disable apache2 Desactivar el inicio automático

Conclusión

Después de completar estos pasos, Apache se ejecuta en su servidor y está listo para implementar una aplicación.


Linux
  1. Cómo instalar Apache Maven en Debian 9

  2. Instalar Apache Cassandra en Debian 7

  3. Instale phpMyAdmin en Debian 11 con Apache

  4. Cómo instalar Let's Encrypt SSL con Apache en Debian 11

  5. Cómo instalar MongoDB en Debian 11

Cómo instalar Apache Subversion en Debian 11

Cómo instalar Apache en Debian 7

Cómo instalar Apache en Debian 8.2

Cómo instalar Apache en Debian 10

Cómo instalar Apache Tomcat en Debian 10

Cómo instalar Apache CouchDB en Debian 10