« 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