Androide

Cómo instalar el servidor web apache en debian 10 linux

Instalación Servidor web dedicado en Linux Debian 9 apache, php7 y mysql 5.7

Instalación Servidor web dedicado en Linux Debian 9 apache, php7 y mysql 5.7

Tabla de contenido:

Anonim

El servidor Apache HTTP es uno de los servidores web más populares del mundo. Es un servidor HTTP de código abierto y multiplataforma que alimenta un gran porcentaje de los sitios web de Internet. Apache ofrece muchas funciones potentes que se pueden ampliar a través de módulos adicionales.

En este tutorial, explicaremos cómo instalar Apache en Debian 10, Buster.

Prerrequisitos

Antes de comenzar con el tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo.

Instalando Apache

Los paquetes de Apache están disponibles en los repositorios predeterminados de Debian.

La instalación es bastante sencilla. Actualice el índice del paquete e instale el servidor web Apache con los siguientes comandos:

sudo apt update sudo apt install apache2

Eso es todo, Apache se instala y se inicia automáticamente. Para verificar el tipo de estado:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…

Ajuste el cortafuegos

Los usuarios de UFW pueden abrir los puertos HTTP ( 80 ) y HTTPS ( 443 ) habilitando el perfil 'Nginx Full':

sudo ufw allow 'Apache Full'

nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept

Verificación de la instalación de Apache

Para verificar que Apache funciona correctamente, abra su navegador, escriba la dirección IP o el nombre de dominio de su servidor http://YOUR_IP_OR_DOMAIN/ , y verá la página de bienvenida de Apache predeterminada como se muestra a continuación:

La página contiene información básica sobre archivos de configuración de Apache, scripts de ayuda y ubicaciones de directorio.

Estructura del archivo de configuración de Apache y mejores prácticas

  • En los sistemas basados ​​en Debian, los archivos de configuración de Apache se encuentran en el directorio /etc/apache2 archivo de configuración principal de Apache es /etc/apache2/apache2.conf . Los puertos que Apache escuchará se especifican en /etc/apache2/ports.conf archivo conf.Apache Virtual Hosts archivos se encuentran en el directorio /etc/apache2/sites-available . Apache no utiliza los archivos de configuración que se encuentran en este directorio a menos que estén vinculados al directorio /etc/apache2/sites-enabled para /etc/apache2/sites-enabled Puede activar una directiva de host virtual creando un enlace simbólico utilizando el comando a2ensite de los archivos de configuración encontrados en el sites-available en el directorio sites-enabled para sites-enabled . Para desactivar un host virtual, use el a2dissite Se recomienda seguir la convención de nomenclatura estándar, por ejemplo, si su nombre de dominio es mydomain.com , el archivo de configuración del dominio debe llamarse /etc/apache2/sites-available/mydomain.com.conf archivos de configuración que se utilizan para cargar varios módulos de Apache se encuentran en el directorio /etc/apache2/mods-available . Las configuraciones en el directorio de mods-available pueden habilitarse creando un enlace simbólico al directorio /etc/apache2/mods-enable usando el comando a2enconf y deshabilitado con el a2disconf /etc/apache2/conf-available directorio /etc/apache2/conf-available . Los archivos en el directorio conf-available pueden habilitarse creando un enlace simbólico a /etc/apache2/conf-enabled utilizando el comando a2enconf y deshabilitado con el a2disconf archivos de registro de a2disconf ( access.log y error.log ) se encuentran en el directorio /var/log/apache . Se recomienda utilizar diferentes archivos de registro de error y access para cada host virtual. Puede configurar el directorio raíz del documento de dominio en la ubicación que desee. Las ubicaciones más comunes para webroot incluyen:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Conclusión

Instalar Apache en Debian es cuestión de ejecutar un solo comando.

Ahora puede comenzar a implementar sus aplicaciones y usar Apache como un servidor web o proxy.

Apache Debian