Apache es un servidor web gratuito y de código abierto desarrollado y mantenido por la Fundación Apache , que es satisfactoriamente rápido y fácil de instalar y configurar.
Proporciona muchos módulos para personalizar su sitio según sus preferencias. Por ejemplo, puede habilitar SSL para su sitio web, configurar servidores virtuales, etc.
En esta guía, demostraremos cómo instalar y configurar el servidor web Apache en Alpine Linux.
Instalar el servidor web Apache en Alpine Linux
Para comenzar, inicie sesión en su Alpine Linux instancia y actualice el índice del paquete con el siguiente comando apk.
# apk update
Una vez que se hayan actualizado los repositorios, instale el Apache servidor web como se muestra.
# apk add apache2

A continuación, inicie Apache servidor web, ejecute el comando:
# rc-service apache2 start OR # service apache2 start
Para confirmar o verificar que Apache se está ejecutando, ejecute el comando.
# service apache2 status

Alternativamente, puede buscar la dirección IP de su Alpine Linux en un navegador web y esto es lo que obtendrá.
http://Server-IP-Address

Esta es una confirmación segura de que el Apache se instaló el servidor web.
Alojamiento de un sitio web con Apache en Alpine Linux
En Alpine Linux , el Documento la raíz se encuentra en /var/www/localhost/htdocs sendero. Aquí es donde se encuentra el index.html predeterminado. se encuentra un archivo cuyo contenido acabamos de ver en el navegador.
Para alojar su propio sitio, cambie el nombre o elimine el index.html predeterminado. archivar y colocar o crear uno propio.
Aquí hay una muestra de nuestro archivo personalizado.
<!DOCTYPE html> <html lang="en"> <head> <title>Test Site</title> </head> <body> <h1>Success! The Test Site is working!</h1> </body> </html>
Guarde el archivo y vuelva a cargar Apache.
# service apache2 restart
Dirígete a tu navegador y vuelve a cargar la página. Su sitio se mostrará como se muestra.

Instalar PHP en Alpine Linux
Si tiene la intención de alojar PHP sitios, entonces necesita instalar PHP para Apache , ejecute el comando:
# apk add php$phpverx-apache2

Para confirmar que PHP está instalado, cree un info.php archivo en la raíz del documento.
$ sudo nano /var/www/localhost/htdocs/info.php
Pegue las siguientes líneas de código.
<?php phpinfo(): ?>
Guarde el archivo y salga.
Luego navegue por la siguiente URL para acceder a la página de PHP.
http://Server-IP-Address/info.php
Debería obtener esta página, una clara indicación de que PHP se ha instalado correctamente en Alpine Linux.

¡Y es una envoltura! En esta guía, hemos demostrado cómo puede instalar Apache servidor web en Alpine Linux .