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.