Cómo instalar Apache con hosts virtuales en Debian 10

¡Hola, geeks! El servidor web Apache está funcionando
¡Hola, geeks!

Cómo instalar Apache con hosts virtuales en Debian 10

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 cuota de mercado del 35%. en Internet, mientras que Nginx. ocupa el segundo lugar con 24%.

Apache. es altamente confiable, flexible, fácil de instalar y contiene numerosas funciones que lo hacen popular entre los desarrolladores y entusiastas de Linux. Además, la fundación Apache lo mantiene y actualiza regularmente 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.

Lea también. Instale Nginx con Server Blocks (Virtual Hosts) en Debian 10

En esta guía, lo guiaremos a través de los pasos sobre cómo instalar el servidor web Apache. en Debian 10.

Requisitos previos

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

  1. Una instancia de Debian 10.
  2. Un nombre de dominio completamente calificado. ( FQDN. apuntando al servidor.
  3. En esta guía, usamos el dominio tecmint.com apuntando a un sistema Debian 10. con una dirección IP 192.168.0.104.
  4. Una buena conexión a Internet.

freestar.config.enabled_slots.push (LocationName: “tecmint_incontent”, slotId : “tecmint_incontent”);

Con nuestra verificación previa al vuelo realizada, comencemos

Paso 1: Actualice el repositorio del sistema Debian 10

El primer st ep al instalar Apache. en Debian 10. está actualizando los repositorios del sistema. Para lograr esto, inicie sesión como un usuario regular y use los privilegios de sudo para ejecutar el comando.

$ sudo apt update-y  Actualizar el repositorio de Debian 10  Actualizar el repositorio de Debian 10 Actualizar el repositorio de Debian 10

Paso 2: instalar Apache en Debian 10

Instalar Apache. es muy sencillo y bastante sencillo. Una vez que haya actualizado correctamente los repositorios del sistema, ejecute el siguiente comando para instalar Apache. en Debian 10.

$ sudo apt install apache2-y  Instalar Apache en Debian 10  Instalar Apache en Debian 10 Instale Apache en Debian 10

Paso 3: Verificación del estado del servidor web Apache

Después de la instalación exitosa del servidor web Apache. siempre se recomienda verificar si el servicio Esta corriendo. La mayoría de los sistemas Linux systemd iniciarán el servicio automáticamente después de la instalación.

Para verificar el estado del servidor web Apache. ejecute el comando.

$ sudo systemctl status apache2  Comprobar el estado de Apache  Comprobar estado de Apache Verificar el estado de Apache

Si el servicio no se está ejecutando, inicie el servicio usando el comando.

$ sudo systemctl start apache2

Para habilitar el servidor Apache Web. en el arranque, ejecute el comando.

$ sudo systemctl enable apache2

Para reiniciar Apache ejecutar.

$ sudo systemctl restart apache2

Paso 4: Configurar el cortafuegos para permitir el puerto HTTP

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

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

$ sudo ufw allow 80/tcp

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

$ sudo ufw status  Abrir puerto 80 en UFW Firewall Abrir puerto 80 en UFW Firewall Abrir puerto 80 en UFW Firewall

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

$ sudo netstat-pnltu  Verify Apache Listening Port Verif y Puerto de escucha Apache Verificar Apache Puerto de escucha

Paso 5: Verifique el servidor web HTTP Apache

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

http://dirección-IP-servidor O http://nombre-dominio-servidor  Ver la página web de Apache  Verificar la página web de Apache Verificar la página web Apache

Paso 6: Configurar el servidor web Apache

Con el servidor web Apache ya configurado, es hora de alojar un sitio web de muestra.

El archivo de página web de Apache predeterminado index.html se encuentra en/var/www/html/que es el directorio webroot. Puede alojar un solo sitio o crear archivos de host virtual para alojar varios sitios.

Para alojar un solo sitio, puede modificar el archivo index.html ubicado en el directorio webroot.

Pero primero, haga una copia de seguridad del archivo como se muestra.

$ sudo mv/var/www/html/index.html/var/www/html/index.html.bak

Ahora creemos un nuevo archivo index.html.

$ sudo nano/var/www/html/index.html

Agreguemos algo de contenido de muestra HTML como se muestra.

Bienvenido a crazytechgeek

¡Hola, geeks! El servidor web Apache está funcionando