« 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