« Tables » : différence entre les versions

De Documentation
Aller à la navigationAller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 22 : Ligne 22 :
   # apk add php php83-apache2 apache2-ctl mlocate
   # apk add php php83-apache2 apache2-ctl mlocate
'''''apache2-ctl''''' : pour lister les modules
'''''apache2-ctl''''' : pour lister les modules
'''''mlocate''''' : pour localiser les fichiers et dossiers (Utiliser updatedb pour rafraîchir la base de données)
 
'''''mlocate''''' : pour localiser les fichiers et dossiers (Utiliser ''updatedb'' pour rafraîchir la base de données)


Pour lister les modules installés :
Pour lister les modules installés :

Version du 22 avril 2025 à 17:17


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, à renommer en index.php :

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

Test sur l'ordinateur bureau : -> ok