420-5A4-MT · Module 2 · Semaine 7 · Laboratoire
Coup de main :
l'installation en deux serveurs
La séparation en pratique : le serveur web (Apache + PHP) d'un côté, la base de données (MySQL) de l'autre, et WordPress qui parle à sa base à travers le réseau.
1 · Le serveur HTTP (Apache + PHP)
Document guide - serveur HTTP →- Faire l'installation d'Apache et PHP seulement, sans MySQL : la base de données vivra sur l'autre machine.
- Suivre les indications d'installation de WordPress (Step 5 - Installing WordPress) du document MySQL ci-dessous.
Quand le document mentionne Nginx (par exemple : « copy
the files and directories found in our ~/wordpress directory to
Nginx's document root »), attention : nous utilisons
Apache comme serveur HTTP, pas Nginx. Les deux se
ressemblent beaucoup, et ici le document root de Nginx et celui
d'Apache sont les mêmes.
Cornucopia · Application Pratique sur le Terrain
Ce laboratoire technique s'inscrit directement dans l'infrastructure de la ferme maraîchère de Flora et Hazel pour garantir la réactivité et la stabilité de leurs services bio en ligne.
Cas d'Usage Concret
Appliquer les configurations optimisées pour soutenir les pics de consultation des abonnés de la ferme.
2 · Le serveur MySQL
Document guide - serveur MySQL →- À surveiller : les inscriptions en rouge dans le document sont à modifier selon vos machines (adresses IP, noms, mots de passe).
- Rendu à l'étape Step 5 - Installing WordPress, vous devriez déjà avoir le serveur HTTP de disponible.
Le but de la semaine : quand WordPress affiche une page,
la requête SQL traverse le réseau jusqu'à l'autre machine. C'est la
séparation des services : chaque serveur fait UN métier, et on peut
faire grossir chacun séparément.
Document du cours recréé en HTML pour la semaine 7 · La suite logique : 📋 Le test de charge JMeter pour mesurer ce que la séparation change.