<sectionid="lecons"data-section="Ce que la flotte a appris, ce qui reste, et comment le reprendre."data-transition="fade"style="background:#E8EFE5;color:#3E5550;font-family:'IBM Plex Sans', Arial, sans-serif;padding:128px 128px 160px;display:flex;flex-direction:column;gap:44px">
<h3style="font-size:28px;font-weight:600;color:#152F2C">nginx reload ne déplace pas une écoute</h3>
<pstyle="font-size:24px;line-height:1.4">Une nouvelle adresse <spanstyle="color:#176754">listen</span> demande un restart. Comparer <spanstyle="color:#176754">ss</span> à la configuration.</p>
<h3style="font-size:28px;font-weight:600;color:#152F2C">Ansible veut un tube</h3>
<pstyle="font-size:24px;line-height:1.4">Une sortie non bloquante donne un échec silencieux. Remède : <spanstyle="color:#176754">< /dev/null 2>&1 | cat</span></p>
<aside>Pour une salle d’administrateurs Linux, voici ce qui vous servira peut-être demain matin. Un : un connect TCP réussi ne prouve rien ; un pare-feu peut accepter la poignée de main sans relayer le trafic. Seule la livraison compte, et la destination en est le seul juge. Deux : l’API de Proxmox, quand on l’interroge sans authentification, met un peu plus de trois secondes à répondre, par protection contre la force brute ; une sonde avec un délai de deux secondes y voit une panne qui n’existe pas. Trois : nginx reload n’applique pas un changement d’adresse d’écoute ; il faut un restart, et comparer ss à la configuration. Quatre : un certificat renouvelé sur disque reste servi périmé tant qu’on ne recharge pas le service. Cinq : Ansible lancé avec une sortie non bloquante échoue en silence ; on le fait passer dans un tube. Six : dans OPNsense, les règles du groupe wireguard passent avant celles d’une interface WireGuard assignée.</aside>