GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Apache en Debian 10

En este artículo, habremos explicado los pasos necesarios para instalar y configurar Apache en Debian 10. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.

Servidor HTTP Apache, también conocido como "Apache". Es un servidor web famoso por promover el crecimiento de la World Wide Web. Apache es el servidor web de código abierto, multiplataforma, poderoso, estable, confiable y gratuito que proporciona funciones que se pueden ampliar con una amplia variedad de módulos. También se utiliza como servidor proxy inverso en diferentes escenarios.

Prerrequisito:

  • Sistema operativo con Debian 10
  • Dirección IPv4 del servidor con privilegios de superusuario (acceso raíz)
  • Terminal Gnome para escritorio Linux
  • Cliente PuTTy SSH para Windows o macOS
  • Powershell para Windows 10/11
  • Familiarizarse con los comandos APT

Instalar Apache en Debian

Paso 1. El primer comando actualizará las listas de paquetes para garantizar que obtenga la versión y las dependencias más recientes.

sudo apt update
sudo apt upgrade

Paso 2. Instale Apache en Debian 10.

Los paquetes del servidor web Apache están disponibles en los repositorios oficiales de Debian 10. Todo lo que se necesita es la ejecución del comando de instalación con sudo :

sudo apt install apache2

Después de completar el comando anterior, Apache se instala en su sistema. Ejecute el siguiente comando para comprobar el estado del servicio de apache:

sudo systemctl status apache2

Confirmar compilación y versión de Apache:

# sudo apache2 -v
Server version: Apache/2.4.38 (Debian)
Server built:   2019-05-31T20:46:05

Ahora que tiene su servidor web en funcionamiento, repasemos algunos comandos básicos de administración:

sudo systemctl start apache2.service   ## <-- Start the server ##
sudo systemctl restart apache2.service ## <-- Restart the server ##
sudo systemctl stop apache2.service    ## <-- Stop the server ##
sudo systemctl reload apache2.service  ## <-- Reload the server config ##
sudo systemctl status apache2.service  ## <-- Get the server status ##

Los siguientes son los archivos y directorios importantes de Apache:

  • El archivo de configuración principal de Apache se encuentra en /etc/apache2/apache2.conf
  • Directorio principal de archivos de configuración de Apache:/etc/apache2/
  • Los puertos, donde apache puede escuchar, se definen en /etc/apache2/ports.conf
  • Archivos de host virtual almacenados en /etc/apache2/sites-available y para activar cada archivo debe estar vinculado a /etc/apache2/sites-enabled directorio
  • Archivo de registro de errores ubicado en /var/log/apache/error.log
  • Archivo de registro de acceso ubicado en /var/log/apache/access.log
  • La raíz del documento para archivos web /var/www/html/

Paso 3. Ajuste el cortafuegos para el servidor web Apache.

Es importante que abra los puertos TCP 80 (www) y 443 (HTTPS) para que funcione Apache en Debian 10. Escribe los siguientes comandos:

sudo ufw allow www
sudo ufw allow https
sudo ufw status

Paso 4. Verifique la instalación de Apache.

Abra su navegador favorito y abra la siguiente URL para verificar la instalación de Apache:

http://YOUR_IP_ADDRESS-or-YOUR-DOMAIN-NAME

Felicitaciones, ha aprendido a instalar y configurar Apache en Debian 10 Buster. Si tiene alguna pregunta, deje un comentario a continuación.


Debian
  1. Cómo instalar Tomcat 8.5 en Debian 9

  2. Cómo instalar MongoDB en Debian 9

  3. Cómo instalar Nginx en Debian 9

  4. Cómo instalar Apache Maven en Debian 10

  5. Instalar Apache en Debian 10

Cómo instalar Apache CouchDB en Debian 10 Buster

Cómo instalar Go en Debian 11

Cómo instalar Apache Guacamole en Debian 11

Cómo instalar Apache Subversion en Debian 11

Cómo instalar Apache Tomcat en Debian 10

Cómo instalar Apache CouchDB en Debian 10