[Maintenance du site] Comment mettre son site en maintenance (page HTTP 503)

Présentation

La Maintenance du site permet de mettre un site web hors ligne en quelques clics, directement depuis Apanel, sans accès SSH ni FTP.

Lorsque la maintenance est activée :

  • toutes les URL du site répondent HTTP 503 avec la page de maintenance ;
  • PHP n'est jamais exécuté : la redirection précède le traitement des scripts ;
  • les adresses IP autorisées (liste blanche) continuent de naviguer normalement pendant la coupure ;
  • le code 503 est accompagné de l'en-tête Retry-After: 3600, ce qui informe les moteurs de recherche que l'indisponibilité est temporaire.

Procédure

1. Accéder à la page Maintenance du site

Depuis la console Apanel : cliquer sur Gestion de l'hébergement, sélectionner le domaine concerné, puis dans la section Site web, cliquer sur le bouton Maintenance du site.

Bouton Maintenance du site dans la section Site web

2. Configurer la maintenance

La page Configuration de la maintenance s'affiche :

Page Maintenance du site, état initial

ChampObligatoireDescriptionExemple
Site en maintenanceOuiInterrupteur Oui / Non. Activé : toutes les URL répondent HTTP 503 et PHP n'est jamais exécutéOui
Message affiché aux visiteursNonMessage personnalisé. Laisser vide pour le message par défaut. Affiché sur une seule ligne (les retours à la ligne sont remplacés par des espaces)Notre site est momentanément en maintenance...
Adresses IP autoriséesNonUne adresse IP ou un réseau CIDR par ligne. Ces adresses continuent de naviguer normalement94.103.96.129 puis 10.0.0.0/8
Répertoire de base du domaineRépertoire auquel s'applique la maintenance (lecture seule)/home/votresite/votresite.ch

Piège fréquent : si la liste des adresses IP autorisées est vide, personne ne pourra accéder au site pendant la maintenance, y compris vous. Pensez à y ajouter votre IP (ou votre réseau VPN) avant d'activer.

À noter : si d'autres domaines du compte sont servis depuis le même répertoire, un bandeau d'avertissement l'indique : ils tomberont eux aussi avec ce site.

Exemple de formulaire rempli (maintenance activée, message personnalisé, adresses IP autorisées) :

Formulaire de maintenance rempli

3. Sauvegarder

Cliquer sur Sauvegarder. Un message de confirmation s'affiche : « Opération effectuée avec succès ».

Confirmation de l'activation de la maintenance

4. Vérifier

Depuis un navigateur non autorisé (ou une fenêtre de navigation privée, sans IP de la liste blanche), le site affiche la page de maintenance : titre « Maintenance en cours » suivi du message personnalisé, avec un code HTTP 503.

5. Désactiver la maintenance

Revenir sur la page Maintenance du site, mettre l'interrupteur sur Non et cliquer sur Sauvegarder. Le site est immédiatement de nouveau accessible.

Erreurs courantes

  • Le site reste inaccessible après la maintenance : la maintenance est toujours active (interrupteur resté sur Oui). Revenir sur la page et passer l'interrupteur sur Non.
  • Plus personne n'accède au site, y compris l'administrateur : la liste des adresses IP autorisées est vide ou ne contient pas votre IP. Ajouter votre adresse IP publique dans Adresses IP autorisées puis Sauvegarder.
  • Le message personnalisé ne s'affiche pas sur plusieurs lignes : par conception, le message est rendu sur une seule ligne (les retours à la ligne sont remplacés par des espaces).
  • Des domaines non concernés sont eux aussi hors ligne : ils partagent le même répertoire de base que le site en maintenance (bandeau d'avertissement sur la page)