
Maintenant que nous avons vu comment lier notre installation WHMCS avec un serveur, regardons comment créer des comptes automatiquement sur le serveur WHM primaire lorsqu’un client enregistre un produit avec WHMCS. Jusqu’à présent, alors que nous avons déjà lié au moins un serveur, les listes de produits au sein de WHMCS n’ont aucune connexion avec ce qui a déjà été configuré. Pour cela, nous avons besoin de préciser ce qui suit :
- Quels serveurs devraient prendre la charge des produits WHMCS individuels ?
- Quel est l’une des correspondances entre les forfaits WHMCS et les forfaits WHM ?
- Dans quelles circonstances devons-nous activer une commande en cours ?
Répondons à chacune de ces questions une par une.
Créer des groupes de serveurs
WHMCS fonctionne sur la base d’un concept connu sous le nom de « Groupes de serveurs ». Cela signifie que vous ne pouvez assigner des serveurs individuels pour assumer la charge des forfaits, mais plutôt un groupe de ceux-ci. Ce n’est pas une limitation – vous pouvez n’avoir qu’un seul serveur dans un groupe si vous voulez. Mais cela vous permet de créer un système équilibré où un seul forfait est réparti parmi un ensemble d’entités.
Pour créer un groupe de serveur, connectez-vous au tableau de bord de l’administration de WHMCS et sélectionnez ‘’Serveur’’, comme indiqué ci-dessous.
C’est le même emplacement que nous avons utilisé pour créer une connexion à un serveur, comme vous pouvez le constater. Créer un groupe de serveur est facile. Il suffit de cliquer sur le lien ‘’Créer un nouveau groupe’’.
Dans l’écran suivant, donnez un nom à ce groupe de serveurs et sélectionnez ‘’Remplir’’. Cela va de soi. Si vous sélectionnez ‘’Ajoutez au serveur le moins complet’’, WHMCS tentera d’équilibrer la charge en distribuant les ressources aussi égales que possible entre chaque serveur du groupe.
Sinon, choisir l’option ‘’Remplir le serveur actif jusqu’au remplissage, puis passer au prochain moins utilisé’’ alloue les ressources à un seul serveur à la fois.
Dans la zone ‘’Serveurs sélectionnés’’, choisissez lequel des serveurs configurés vous voulez ajouter à ce groupe. Étant donné que dans ce cas-ci nous en avons qu’un seul, je l’ai sélectionné de la boîte de gauche et l’ai placé dans celle de droit. Enregistrez vos modifications, et votre groupe de serveurs est créé.
Associer les groupes de serveurs et les forfaits
Avant d’aller plus loin, connectez-vous à WHM et obtenez le nom du forfait que vous voulez associer à l’un de WHMCS. Dans mon exemple, il est tout simplement appelé ‘’Package test’’.
Maintenant, nous allons modifier un produit WHMCS existant en sélectionnant l’écran à partir de l’élément de menu et en cliquant sur l’icône d’édition pour le forfait que vous souhaitez modifier, comme indiqué ici.
Une fois dedans, sélectionnez l’onglet ‘’Module’’.
Dans la liste déroulante qui en résulte, choisissez ‘’cPanel’’, sélectionnez le groupe de serveurs que vous venons de créer et tapez le nom du forfait WHM que vous avez obtenu. Cela créer enfin une association entre WHMCS et WHM, ce qui permet la création automatique de produits, facilitée par la connexion au serveur que vous avons établi dans le dernier article.
Activation du compte
Après avoir configuré le forfait à votre goût, vous devez décider dans quelles circonstances chaque compte est activé.
Contrairement à Clientexec, qui nécessite une installation compliquée impliquant une tâche Cron pour automatiquement activer les clients, WHMCS vous permet de spécifier les conditions d’activation du compte.
Voulez-vous qu’elle ait lieu dès que la commande est passée, ou lorsque le premier paiement est effectué ? Ou souhaitez-vous approuver toutes les commandes en cours manuellement ? Quels que soient vos besoins, choisissez l’option appropriée, comme indiqué ici.
Enregistrez les paramètres de votre produit et vous avez terminé. Maintenant, nous avons seulement besoin de vérifier et de voir si oui ou non les forfaits sont effectivement créés dans WHM. À cet effet, je créé un compte fictif en utilisant le nom de domaine appelé ‘’hebergmondiale.com’’. Après être passé par la procédure de paiement, j’ai reçu un certain nombre de courriels de WHMCS confirmant ma commande, ainsi que le paiement. Le dernier que j’ai reçu m’a fourni mes informations de connexion sur le serveur.
Vous pouvez voir qu’il vient avec le nom d’utilisateur, le mot de passe et l’adresse IP du serveur. Une fois que vous avez fait les changements de DNS sur votre bureau d’enregistrement, vous pouvez vous connecter directement sur le cPanel de votre site web. Dans l’ensemble, je trouve le système d’automatisation de WHMCS supérieur à celui fourni par Clientexec.