Oui, un seul serveur peut héberger plusieurs dizaines de sites web, à condition d'être bien dimensionné et bien organisé. Pour une agence ou un indépendant, c'est souvent plus simple et plus économique que de multiplier les hébergements mutualisés. Un panneau d'hébergement comme Passroyal Panel permet de le faire sans passer ses journées dans la ligne de commande.
Voici comment organiser cela proprement, et quand il vaut mieux ne pas tout mettre au même endroit.
Pourquoi réunir les sites de vos clients
Beaucoup d'agences commencent de la même façon : chaque client a son petit hébergement, chez un fournisseur différent, avec ses propres identifiants. Au bout de quelques années, cela donne :
- une vingtaine de comptes à surveiller, chacun avec sa date d'échéance ;
- des mots de passe éparpillés dans des emails et des tableurs ;
- des versions de PHP différentes partout, et des mises à jour faites « quand on y pense » ;
- l'impossibilité de répondre rapidement quand un client appelle parce que son site est en panne.
Réunir ces sites sur un serveur que vous maîtrisez remet de l'ordre. Une seule interface, un seul endroit pour les sauvegardes, un seul tableau de bord pour tout voir.
Comment un serveur sert plusieurs sites
Un même serveur, avec une seule adresse IPv4 publique, peut servir de nombreux sites différents. Le principe est simple : quand un visiteur demande « client-a.ma », son navigateur l'indique dans sa requête. Le serveur web regarde ce nom et affiche le bon site. On parle d'« hôtes virtuels ».
Chaque site a son propre dossier, sa propre base de données et, idéalement, son propre utilisateur sur le système. Ainsi, un problème sur un site ne contamine pas les autres.
Configurer tout cela à la main est possible, mais fastidieux. C'est exactement le rôle d'un panneau d'hébergement.
Ce que fait Passroyal Panel
Passroyal Panel est un panneau qui vous permet d'héberger vos sites web depuis une interface, sans taper de commandes. Vous le commandez prêt à l'emploi sur votre serveur PassRoyal : il est installé et le serveur est livré en quelques minutes après le paiement.
Il sait aussi planifier des sauvegardes. C'est vous qui les configurez, et c'est l'une des premières choses à faire avant d'y installer le site d'un client.
Comme toute application chez PassRoyal, il demande une adresse IPv4 publique, en option et facturée à part. Une seule adresse suffit pour tous les sites du serveur.
[CAPTURE : la liste des sites hébergés dans Passroyal Panel]
Mettre en place votre serveur d'agence, étape par étape
- Faites l'inventaire de vos sites : technologies utilisées (WordPress, site statique, autre), poids des fichiers, taille des bases de données, trafic approximatif.
- Choisissez la taille du serveur en fonction de cet inventaire. La mémoire est le critère principal : chaque site actif en consomme un peu.
- Commandez le serveur avec Passroyal Panel et l'adresse IPv4 publique.
- Configurez les sauvegardes dans le panneau, avant d'installer le moindre site.
- Migrez un premier site, de préférence le vôtre ou celui d'un client peu exigeant. Testez tout.
- Changez ses DNS pour qu'il pointe vers l'adresse IPv4 du serveur.
- Migrez les autres sites un par un, en gardant chaque ancien hébergement quelques jours après la bascule.
- Notez tout : quel site, quel dossier, quelle base de données, quelle date de migration.
Ne migrez jamais tous les sites le même jour. Si un réglage pose problème, mieux vaut le découvrir sur un site que sur vingt.
Combien de sites sur un serveur ?
Il n'y a pas de chiffre magique : tout dépend des sites. Une dizaine de sites vitrines peu visités consomment moins qu'une seule boutique en ligne très active.
| Type de sites | Ce qui pèse le plus | Conseil |
|---|---|---|
| Sites vitrines légers, peu de trafic | Presque rien | Beaucoup de sites peuvent cohabiter |
| Blogs WordPress actifs | Base de données, cache | Prévoir de la mémoire et un cache sur chaque site |
| Boutiques en ligne | Mémoire, base de données | Limiter le nombre par serveur |
| Site à très fort trafic ou critique | Tout | Lui réserver un serveur à lui |
Gardez une marge. Un serveur qui tourne en permanence près de ses limites devient lent au premier pic de trafic, et c'est toujours le jour où le client lance sa promotion.
Quand il vaut mieux séparer
Tout réunir n'est pas toujours la bonne idée. Envisagez plusieurs serveurs quand :
- un site est critique pour un client : une boutique qui vend tous les jours mérite de ne pas dépendre des voisins ;
- un client exige un environnement isolé, pour des raisons contractuelles ou de confidentialité ;
- un site a des besoins techniques très différents des autres ;
- votre serveur unique devient un point de fragilité : si tous vos clients sont dessus, une erreur de manipulation les touche tous.
Une organisation courante : un serveur pour les sites vitrines, un autre pour les boutiques et les projets importants. Le prix d'un serveur ne change pas pendant toute sa vie, ce qui rend ce découpage facile à budgéter.
La sécurité quand on héberge pour les autres
Héberger des sites clients, c'est être responsable de leurs données. PassRoyal exploite la machine et le réseau ; ce qui tourne sur le serveur reste votre domaine. Quelques règles de base :
- un utilisateur et une base de données par site, jamais de base partagée ;
- des mots de passe uniques, rangés dans un gestionnaire de mots de passe d'équipe ;
- des mises à jour régulières de WordPress, des thèmes et des extensions, sur tous les sites ;
- des sauvegardes planifiées, avec une copie rangée hors du serveur ;
- la suppression des sites abandonnés : un vieux site oublié et jamais mis à jour est la porte d'entrée préférée des pirates.
Une routine simple pour garder le contrôle
Un serveur d'agence bien tenu, c'est surtout une affaire d'habitudes. Voici une routine qui tient en peu de temps :
- chaque semaine : appliquer les mises à jour de WordPress, des thèmes et des extensions, site par site, en commençant par les moins critiques ;
- chaque mois : vérifier l'espace disque restant et la mémoire utilisée, contrôler que les sauvegardes se sont bien faites, supprimer les comptes et les sites qui ne servent plus ;
- chaque trimestre : restaurer une sauvegarde au hasard sur un environnement de test, pour vérifier qu'elle fonctionne ;
- à chaque nouveau client : créer son site avec son propre utilisateur et sa propre base, et l'ajouter à votre document de suivi.
Bloquez ces moments dans votre agenda, comme un rendez-vous client. Ce sont eux qui évitent les appels paniqués du vendredi soir.
Facturer vos clients sereinement
Réunir les sites sur un serveur simplifie aussi votre gestion. Chez PassRoyal :
- le paiement se fait d'avance, en dirhams, par carte, au mois ou à l'année ;
- l'année coûte le prix de dix mois ;
- le prix ne change pas pendant toute la vie du serveur, renouvellements compris ;
- pas de prélèvement automatique : une commande de renouvellement arrive par email sept jours avant l'échéance.
Vous connaissez donc votre coût d'hébergement à l'avance, et vous pouvez construire vos forfaits de maintenance sans mauvaise surprise.
Questions fréquentes
Mes clients peuvent-ils avoir chacun leur nom de domaine ?
Oui. Chaque site garde son propre nom de domaine. Tous pointent vers l'adresse IPv4 du serveur, et le serveur affiche le bon site selon le nom demandé.
Faut-il une adresse IPv4 par site ?
Non. Une seule adresse IPv4 publique suffit pour tous les sites hébergés sur le serveur.
Le panneau sauvegarde-t-il automatiquement mes sites ?
Passroyal Panel sait planifier des sauvegardes, mais c'est vous qui les configurez. Faites-le avant d'installer le premier site client.
Pour démarrer
Découvrez comment fonctionne Passroyal Panel et ce qu'il peut faire pour votre agence.