Guide · Maintenance web
Maintenance de site web : prévenir les incidents et garder un service fiable
Guide opérationnel pour maintenir un site web : inventaire, mises à jour, sauvegardes, supervision, sécurité, recette et plan de reprise.

Réponse rapide
La maintenance ne consiste pas à installer des mises à jour au hasard. Elle organise la connaissance du site, la prévention, la détection, la restauration et la preuve que les parcours importants fonctionnent encore.
- Inventorier les composants, dépendances, accès et responsables avant toute intervention.
- Tester les sauvegardes par une restauration réelle, pas seulement par un message de succès.
- Déployer les changements par lots limités avec recette des parcours critiques.
- Suivre disponibilité, erreurs et expirations avec des seuils qui déclenchent une action claire.
1. Construire un inventaire exploitable
Une maintenance fiable commence par la connaissance du système : hébergement, domaine, certificats, code, base de données, extensions, services externes, tâches planifiées et formulaires. Pour chaque élément, l’inventaire indique sa fonction, son propriétaire, son rythme de mise à jour et ce qui dépend de lui.
Cette carte doit rester lisible par une personne qui n’a pas construit le site. Elle distingue la production, la préproduction et les copies de sauvegarde, précise où se trouvent les journaux utiles et documente les procédures d’accès sans recopier les secrets dans un document éditorial.
- Lister versions, dépendances et dates de fin de support connues.
- Associer chaque service externe à un contact et à une finalité.
- Cartographier les échanges : formulaires, courriels, API, paiements et exports.
- Conserver les secrets dans le gestionnaire prévu, séparément de la documentation.
2. Concevoir des sauvegardes restaurables
Une sauvegarde n’a de valeur que si son contenu, sa fréquence et sa restauration correspondent au risque. Les fichiers, la base, la configuration et les médias peuvent évoluer à des rythmes différents. La durée de conservation tient compte du temps nécessaire pour découvrir une erreur silencieuse ou un contenu supprimé.
La recette de restauration vérifie un échantillon complet dans un environnement isolé. Elle mesure le délai, identifie les étapes manuelles et confirme que les données restaurées produisent un site utilisable. Les copies critiques ne restent pas toutes chez le même fournisseur ni dans le même compte.
- Définir la perte de données et la durée d’interruption acceptables.
- Chiffrer les copies sensibles et contrôler leurs accès.
- Tester périodiquement une restauration complète et datée.
- Documenter la décision de retour arrière avant un déploiement risqué.
3. Mettre à jour avec un risque maîtrisé
Les correctifs de sécurité urgents et les évolutions fonctionnelles ne suivent pas exactement le même circuit, mais tous nécessitent une trace de version, une sauvegarde adaptée et un contrôle après installation. Une préproduction représentative réduit le risque sans remplacer la vérification en conditions réelles.
Les changements sont regroupés de façon à rester explicables. Modifier simultanément le serveur, le thème, plusieurs extensions et le formulaire rend le diagnostic inutilement difficile. Après chaque lot, la recette couvre l’accueil, la navigation, les recherches ou filtres, les formulaires, les langues et les pages qui génèrent l’activité.
- Lire les notes de version et les incompatibilités avant de déployer.
- Éviter les modifications non reliées dans une même fenêtre.
- Préparer une procédure de retour arrière réaliste.
- Contrôler la production avec des données non destructives.
Principe de prudenceAutomatiser l’installation ne dispense pas d’automatiser ou de formaliser la vérification. Une mise à jour réussie techniquement peut casser un parcours métier.
4. Superviser ce qui compte réellement
Un contrôle de disponibilité qui reçoit une page vide avec un code 200 peut déclarer le site opérationnel à tort. La supervision combine donc réponse HTTP, contenu attendu, certificat, domaine, tâches planifiées, espace disque, erreurs applicatives et scénarios synthétiques sur les fonctions essentielles.
Chaque alerte possède un destinataire, une gravité et une conduite à tenir. Des seuils trop sensibles fatiguent l’équipe ; des alertes vagues ralentissent le diagnostic. Un tableau de bord utile montre la tendance et relie l’incident à un service ou à un parcours identifiable.
- Tester une chaîne fonctionnelle, pas seulement la page d’accueil.
- Surveiller expirations de domaine, certificat et services indispensables.
- Centraliser les erreurs sans collecter plus de données que nécessaire.
- Vérifier que les alertes atteignent encore la bonne personne.
5. Inscrire la sécurité dans le cycle courant
La sécurité avancée mérite un chantier dédié, mais la maintenance courante doit déjà réduire l’exposition : composants supportés, accès nominatifs, moindre privilège, journaux protégés et suppression des comptes devenus inutiles. Les informations de connexion et les clés ne sont jamais publiées dans le code, les rapports ou les sauvegardes accessibles publiquement.
Les vulnérabilités sont triées selon l’exposition et l’impact du site, pas seulement selon un score générique. Un correctif urgent peut demander une mesure compensatoire temporaire, documentée puis retirée dès que la correction pérenne est validée.
- Retirer les composants, comptes et accès qui n’ont plus d’usage.
- Séparer les responsabilités d’administration et de publication.
- Contrôler les dépendances abandonnées et les avis des éditeurs.
- Prévoir une voie d’escalade pour les incidents sensibles.
6. Préparer la continuité et apprendre des incidents
Le plan de continuité décrit les premières décisions : qualifier l’incident, protéger les personnes et les données, stabiliser le service, informer les acteurs concernés puis restaurer. Il précise ce qui peut fonctionner en mode dégradé et les informations nécessaires pour reprendre sans improviser.
Après un incident, le retour d’expérience cherche les conditions qui l’ont rendu possible. Il distingue la cause technique, les signaux manqués et les fragilités d’organisation. Les actions retenues rejoignent la feuille de route avec une priorité et un critère de validation.
- Tenir une fiche de contacts et de décisions accessible hors du site.
- Définir les parcours à restaurer en premier.
- Conserver une chronologie factuelle pendant l’incident.
- Transformer le retour d’expérience en contrôles vérifiables.
Quel rythme de maintenance choisir ?
| Situation | Organisation adaptée |
|---|---|
| Correctif critique sur un composant exposé | Qualification immédiate, sauvegarde ciblée, déploiement contrôlé et recette |
| Évolutions courantes et composants supportés | Fenêtre régulière avec lot limité et compte rendu |
| Site transactionnel ou fortement sollicité | Supervision continue, astreinte définie et tests de restauration fréquents |
| Site vitrine stable | Contrôles planifiés sans négliger domaine, certificat, formulaire et sauvegardes |
| Composant en fin de support | Plan de remplacement prioritaire plutôt qu’empilement de rustines |
Avant d’avancer
La check-list opérationnelle
- Inventaire technique et responsables à jour.
- Domaine, certificats et échéances suivis.
- Sauvegardes chiffrées et restauration testée.
- Préproduction représentative disponible.
- Procédure de mise à jour et de retour arrière documentée.
- Parcours critiques inclus dans la recette.
- Alertes qualifiées avec destinataires vérifiés.
- Comptes et composants inutiles retirés.
- Plan de continuité accessible en cas d’indisponibilité.
- Revue périodique des incidents et actions terminées.
Questions fréquentes
Les précisions à connaître
À quelle fréquence faut-il mettre à jour un site ?
Il n’existe pas de fréquence unique. Les correctifs critiques suivent le risque et l’exposition ; les évolutions courantes peuvent être regroupées dans une fenêtre régulière. Le rythme dépend des composants, de l’activité et de la capacité de recette.
Une sauvegarde quotidienne suffit-elle ?
Pas nécessairement. Il faut aussi connaître son périmètre, sa conservation, son isolement et la durée réelle de restauration. Une sauvegarde non testée peut être incomplète ou inutilisable au moment décisif.
Peut-on automatiser toute la maintenance ?
Les tâches répétitives peuvent être automatisées, mais les arbitrages, la validation des parcours et la gestion d’un incident gardent une dimension humaine. L’automatisation doit produire des preuves et des alertes exploitables.
La maintenance inclut-elle la sécurité avancée ?
Elle couvre l’hygiène indispensable et la réaction aux alertes. Un audit de sécurité approfondi, un test d’intrusion ou une architecture de secrets constituent des missions spécifiques à cadrer séparément.
Documentation
Sources de référence
Ces ressources officielles complètent les arbitrages et permettent de vérifier les recommandations dans leur contexte.




