Serveur web frontal

De Documentation
Version datée du 15 mai 2025 à 16:29 par Domi (discussion | contributions) (Page créée avec « =Test d'un serveur apache sur alpine léger en frontal= (arrêt des autres conteneurs) ---- apk update && apk upgrade apk add apache2 Modification de la page d'affichage par défaut : vi /var/www/localhost/htdocs/index.html Rendre le conteneur accessible sur le port 80 (à faire sur l'hôte): lxc config device add apache myport80 proxy listen=tcp:0.0.0.0:80 connect=tcp:127.0.0.1:80 (pour vérifier à partir de lhôte -> curl 10.178.91.17) rc-service apac... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigationAller à la recherche

Test d'un serveur apache sur alpine léger en frontal

(arrêt des autres conteneurs)


apk update && apk upgrade
apk add apache2

Modification de la page d'affichage par défaut :

vi /var/www/localhost/htdocs/index.html

Rendre le conteneur accessible sur le port 80 (à faire sur l'hôte):

lxc config device add apache myport80 proxy listen=tcp:0.0.0.0:80 connect=tcp:127.0.0.1:80

(pour vérifier à partir de lhôte -> curl 10.178.91.17)

rc-service apache2 start
netstat -ntpl

Test à partir de l'ordinateur local OK !

Installation de php :

apk add php php83-apache2 apache2-ctl mlocate

apache2-ctl : pour lister les modules

mlocate : pour localiser les fichiers et dossiers (Utiliser updatedb pour rafraîchir la base de données)

Pour lister les modules installés :

apachectl -M 

(php_module apparaît)

Modification de la page par défaut index.php :

<?php phpinfo(); ?>
rc-service apache2 restart

Test sur l'ordinateur bureau : -> ok