Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
|
docker-compose [2023/06/27 16:01] enric_mieza_sanchez [Docker Compose] |
docker-compose [2023/10/17 18:28] (actual) enric_mieza_sanchez [Escalat amb Wordpress] |
||
|---|---|---|---|
| Línia 119: | Línia 119: | ||
| <WRAP todo> | <WRAP todo> | ||
| + | Anem a fer un '' | ||
| * Crea un docker-compose a partir de l' | * Crea un docker-compose a partir de l' | ||
| * Configura' | * Configura' | ||
| - | * Afegeix també un '' | + | * Afegeix també un LB (o //load balancer// |
| * En total ha de tenir 3 serveis: wordpress, db i lb. | * En total ha de tenir 3 serveis: wordpress, db i lb. | ||
| + | * Assegura' | ||
| + | * El //service// '' | ||
| + | * No t' | ||
| + | * El LB apunta al servei '' | ||
| * Comprova que funciona correctament escalant a 4 instàncies de Wordpress i que pots connectar-te a través del port configurat al HAProxy. | * Comprova que funciona correctament escalant a 4 instàncies de Wordpress i que pots connectar-te a través del port configurat al HAProxy. | ||
| - | * Per assegurar-nos de que realment HAProxy alterna entre els diferents nodes, | + | * Per assegurar-nos de que realment HAProxy alterna entre els diferents nodes, |
| - | $ sudo vi / | + | * Edita l' |
| + | $ sudo vi / | ||
| + | </ | ||
| + | * Introdueix aquesta línia just després del '' | ||
| + | echo "IP Address: " | ||
| </ | </ | ||
| - | | + | <tabbox Opció hack 2 (theme twentytwentyone)> |
| - | * Introdueix aquesta línia després del get_header():< | + | * Activa |
| + | * Edita l' | ||
| + | $ sudo vi /var/lib/docker/volumes/scaled-wp_wordpress/_data/wp-content/themes/twentytwentyone/header.php | ||
| + | </code>< | ||
| + | | ||
| echo "IP Address: " | echo "IP Address: " | ||
| </ | </ | ||
| - | | + | </ |
| + | * **Comprova ara que a l'anar a la //main page// del Wordpress es visualitza la IP i que al recarregar anem alternant entre les diverses IPs**. | ||
| </ | </ | ||