« Tables » : différence entre les versions
De Documentation
Aller à la navigationAller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 2 : | Ligne 2 : | ||
* Test d'un serveur apache sur alpine léger en frontal (arrêt des autres conteneurs | * Test d'un serveur apache sur alpine léger en frontal (arrêt des autres conteneurs | ||
---- | ---- | ||
# apk update && apk upgrade | # apk update && apk upgrade | ||
# apk add apache2 | |||
# apk add apache2 | |||
Modification de la page d'affichage par défaut : | Modification de la page d'affichage par défaut : | ||
# vi /var/www/localhost/htdocs/index.html | # vi /var/www/localhost/htdocs/index.html | ||
Rendre le conteneur accessible sur le port 80 (à faire sur l'hôte): | 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 | # 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) | (pour vérifier à partir de lhôte -> curl 10.178.91.17) | ||
# rc-service apache2 start | # rc-service apache2 start | ||
# netstat -ntpl | # netstat -ntpl | ||
Test à partir de l'ordinateur local OK ! | Test à partir de l'ordinateur local OK ! | ||
Installation de php : | Installation de php : | ||
# apk add php php83-apache2 apache2-ctl(pour lister les modules) mlocate (pour localiser les fichiers et dossier : updatedb) | # apk add php php83-apache2 apache2-ctl(pour lister les modules) mlocate (pour localiser les fichiers et dossier : updatedb) | ||
apachectl -M -> liste les modules | apachectl -M -> liste les modules | ||
| Ligne 26 : | Ligne 25 : | ||
Modification de la page par défaut, à renommer en index.php : | Modification de la page par défaut, à renommer en index.php : | ||
<?php phpinfo(); ?> | <?php phpinfo(); ?> | ||
rc-service apache2 restart | # rc-service apache2 restart | ||
Test sur l'ordinateur bureau : | Test sur l'ordinateur bureau : | ||
-> ok | -> ok | ||
Version du 22 avril 2025 à 17:10
- 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(pour lister les modules) mlocate (pour localiser les fichiers et dossier : updatedb)
apachectl -M -> liste les modules 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