Apache est un serveur Web gratuit et open-source développé et maintenu par la Apache Foundation , qui est suffisamment rapide et facile à installer et à configurer.
Il fournit de nombreux modules pour personnaliser votre site selon vos préférences. Par exemple, vous pouvez activer SSL pour votre site Web, configurer des hôtes virtuels, etc.
Dans ce guide, nous vous montrerons comment installer et configurer le serveur Web Apache sur Alpine Linux.
Installer le serveur Web Apache dans Alpine Linux
Pour commencer, connectez-vous à votre Alpine Linux instance et mettez à jour l'index du package à l'aide de la commande apk suivante.
# apk update
Une fois les référentiels actualisés, installez Apache serveur Web comme indiqué.
# apk add apache2

Ensuite, démarrez Apache serveur Web, exécutez la commande :
# rc-service apache2 start OR # service apache2 start
Pour confirmer ou vérifier que Apache est en cours d'exécution, exécutez la commande.
# service apache2 status

Alternativement, vous pouvez parcourir l'adresse IP de votre Alpine Linux sur un navigateur Web et voici ce que vous obtiendrez.
http://Server-IP-Address

C'est une confirmation certaine que Apache le serveur Web a été installé.
Hébergement d'un site Web avec Apache sur Alpine Linux
Sous Alpine Linux , le Document root est situé dans /var/www/localhost/htdocs chemin. C'est là que le fichier index.html par défaut on retrouve le fichier dont on vient de voir le contenu sur le navigateur.
Pour héberger votre propre site, renommez ou supprimez le index.html par défaut fichier et placez ou créez le vôtre.
Voici un exemple de notre fichier personnalisé.
<!DOCTYPE html> <html lang="en"> <head> <title>Test Site</title> </head> <body> <h1>Success! The Test Site is working!</h1> </body> </html>
Enregistrez le fichier et rechargez Apache.
# service apache2 restart
Rendez-vous sur votre navigateur et rechargez la page. Votre site sera affiché comme indiqué.

Installer PHP sur Alpine Linux
Si vous avez l'intention d'héberger PHP sites, vous devez installer PHP pour Apache , exécutez la commande :
# apk add php$phpverx-apache2

Pour confirmer que PHP est installé, créez un info.php fichier à la racine du document.
$ sudo nano /var/www/localhost/htdocs/info.php
Collez les lignes de code suivantes.
<?php phpinfo(): ?>
Enregistrez le fichier et quittez.
Parcourez ensuite l'URL suivante pour accéder à la page PHP.
http://Server-IP-Address/info.php
Vous devriez obtenir cette page, une indication claire que PHP a été installé avec succès sur Alpine Linux.

Et c'est un enveloppement ! Dans ce guide, nous avons montré comment installer Apache serveur Web sur Alpine Linux .