¡Hola, geeks! El servidor web Apache está funcionando
¡Hola, geeks!
Table of Contents
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:
- Una instancia de Debian 10.
- Un nombre de dominio completamente calificado. ( FQDN. apuntando al servidor.
- En esta guía, usamos el dominio tecmint.com apuntando a un sistema Debian 10. con una dirección IP 192.168.0.104.
- 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
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
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
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
Además, puede usar el comando netstat para verificar el puerto como se muestra.
$ sudo netstat-pnltu
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
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.