Intermarché

Accès Prod

Projet SSH SQL (port défaut : 3306) Redis (port défaut 6379)
intermarche.webalogues.fr push300.pkgdata.net mysql.intermarche.webalogues.fr cache.itr.private.rpn
prod.cdn.inter-ecatalgo.monkees.pro push300.pkgdata.net N/A N/A
prod.inter-ecatalgoapi.monkees.pro push300.pkgdata.net mysql.intermarche.webalogues.fr cache.itr.private.rpn

Accès Recette & Dev

Projet SSH SQL (port défaut : 3306)
recette.intermarche.webalogues.fr admin-ssh.monkees.pro N/A
dev.cdn.inter-ecatalgo.monkees.pro admin-ssh.monkees.pro N/A
recette.cdn.inter-ecatalgo.monkees.pro admin-ssh.monkees.pro N/A
dev.inter-ecatalgoapi.monkees.pro admin-ssh.monkees.pro N/A
recette.inter-ecatalgoapi.monkees.pro admin-ssh.monkees.pro N/A

PHPMyAdmin

https://phpmyadmin-itr.pkgdata.net/

Règles de sécurité

graph TB a(fa:fa-user https://phpmyadmin-itr.pkgdata.net)-->b{IP autorisée

fa:fa-question} b-- oui -->c(fa:fa-table Welcome to phpMyAdmin) b-- non -->d(fa:fa-lock Authentification Basic HTTP) d-->c

Infrastructure

graph TB internet(fa:fa-cloud
HTTP / HTTPS)--500MBits/sec-->proxy1{HAproxy

fa:fa-random} internet--500MBits/sec-->proxy2{HAproxy

fa:fa-random} userpma(fa:fa-user
PHPMyAdmin)-->proxy1 userpma-->proxy2 userssh(fa:fa-user
SSH)-->ssh(fa:fa-terminal SSH) filesystem2--synchro-->filesystem1 subgraph on301.pkgdata.net proxy1 end subgraph on302.pkgdata.net proxy2 end subgraph on301.pkgdata.net proxy1--http-->apache1(fa:fa-globe Apache 2.4) proxy1--http-->nginx1(fa:fa-globe Nginx 1.14) proxy2--http-->apache1 apache1-->php1(fa:fa-cogs PHP-FPM 7.4) apache1--sql-->sql1(fa:fa-database MariaDB 10.3) apache1-->filesystem1(fa:fa-file-code-o Filesystem) nginx1-->filesystem1 php1-->filesystem1 sql1-->filesystem1 end subgraph on302.pkgdata.net proxy1--http-->apache2(fa:fa-globe Apache 2.4) proxy1--http-->nginx2(fa:fa-globe Nginx 1.14) proxy2--http-->apache2 apache2-->php2(fa:fa-cogs PHP-FPM 7.4) apache2--sql-->sql2(fa:fa-database MariaDB 10.3) apache2-->filesystem2(fa:fa-file-code-o Filesystem) nginx2-->filesystem2 php2-->filesystem2 sql2-->filesystem2 ssh-->filesystem2(fa:fa-file-code-o Filesystem) end

Niveau de service

Client CLI

Le client redis-cli est installé sur les serveurs master dynamiques.

Pour se connecter :

redis-cli -h <host> -a <auth>

Plus d’informations : https://redis.io/topics/rediscli

Flush du cache Symfony

Pour purger le cache Symfony sur les deux serveurs PHP-FPM il suffit de déposer un fichier à la racine du projet :

touch .purge-symfony-cache

Dès la détection de ce fichier, les serveurs exécuteront la commande :

export REDIRECT_CUSTOMER=intermarche ; export SYMFONY__ENV=prod; php <chemin_du_projet>/bin/console cache:clear --env=prod