Tutoriel revendeur partie 2: Préparez votre serveur

Mis à jour le 15 septembre, 2020

Les trois principales composantes d'un serveur web typique sont Apache, PHP et MySQL. Le serveur HTTP Apache est de loin le plus populaire logiciel de serveur Web, desservant plus de 25% de tous les sites Internet existants (source). PHP et MySQL sont à la base de la plupart des sites Internet dynamiques, y compris la plate-forme web la plus populaire au monde, WordPress.

Dans ce tutoriel, vous verrez comment mettre à jour et configurer ces composantes sur un serveur Web cPanel pour revendre des services d'hébergement à vos clients.

Mise à niveau de cpanel

Bien qu'il ne soit pas nécessaire de mettre à niveau cPanel afin de configurer les services Web, je préfère toujours travailler avec la dernière version de WHM. Travailler avec la version la plus récente assure que tous les logiciels requis par votre serveur Web sont mis à jour.

Voici comment mettre à niveau cPanel / WHM:

1- Connectez-vous à WHM (http: // [adresse de votre serveur IP]: 2083 ou https: // [adresse IP de votre serveur]: 2087).

2- Dans le menu principal, cliquez sur cPanel > Mise à niveau vers la dernière version.

3 - Cliquer sur le bouton Cliquez pour mettre à niveau (Click to Upgrade). Le processus de mise à jour ne devrait prendre que quelques minutes.

Mise à niveau de MySQL

Dans certains cas, l’installation par défaut de MySQL peut être obsolète. C’est une bonne pratique de faire une mise à niveau de MySQL avant d’éventuellement héberger un site Web. Cela empêchera des périodes d’inactivité non désirées et des bases de données MySQL corrompues.

Il est aussi important de mettre MySQL à niveau avant de mettre PHP à jour. De cette manière, ce dernier sera compilé avec les bonnes librairies MySQL.

Voici comment mettre à niveau MySQL :

1- Connectez-vous à WHM.

2- Dans le menu principal, cliquez sur Logiciels > mise à niveau du MySQL

3- Sélectionnez la dernière version stable de MySQL et cliquez sur Suivant. Au moment d'écrire ces lignes, la dernière version stable est de 5.5 :

4- WHM vous avertira des éventuels problèmes dans la mise à niveau de MySQL. Cochez chaque case d'avertissement et cliquez sur Continuer.

5- Sur la page suivante, WHM vous demandera si vous voulez qu'il se charge de la mise à niveau. Sélectionnez «Je vais reconstruire manuellement Apache et PHP lorsque la mise à niveau MySQL sera terminée." Et cliquez sur Continuer.

6- Maintenant asseyez-vous et détendez-vous. En fonction des performances de votre serveur, la mise à niveau MySQL peut prendre un certain temps.

Mise à jour d’Apache et PHP

Configurer Apache, PHP et MySQL sur un serveur cPanel est un jeu d'enfant. cPanel vous fournit un assistant d'installation nommé "EasyApache" qui vous guidera à travers le processus d'installation et la compilation Apache et PHP:

1- Connectez-vous à WHM.

2- Dans le menu principal, sélectionnez Logiciel > EasyApache.

3- Dans la liste des profils à charger, sélectionnez Previously Save Config et cliquez sur Start customizing based on profile.

4- Sélectionnez la dernière version stable d'Apache et cliquez sur Étape Suivante. Au moment d'écrire ces lignes, la dernière version est la 2.4.6:

5- Sélectionnez la dernière version stable de PHP. Au moment d'écrire ces lignes, la dernière version est 7.3.4. Cliquez sur le bouton Étape suivante.

6- Sur la page suivante, vous sera présenté avec une liste d'options. Faites défiler vers le bas de la page et cliquez sur Liste des options exhaustives.

7- Sélectionnez les options énumérées ci-dessous (décochez celles qui ne sont pas mentionnées) et cliquez sur Enregistrer et construire lorsque vous avez terminé:

* Notez que certaines de ces options peuvent être ou ne pas être disponibles selon que vous utilisez un VPS ou un serveur dédié.

Compiler Apache et PHP peut prendre beaucoup de temps, surtout sur un VPS. Je vous recommande de ne pas fermer (ni actualiser) votre navigateur. Si vous perdez la connexion à cPanel/WHM avant que la compilation soit terminée, gardez à l'esprit que le processus continue à fonctionner en arrière-plan. Cependant, vous ne recevrez pas de message quand il sera terminé.

Après, je ne prétends pas que ceci est le meilleur choix d'options, mais c'est déjà un bon début. Vous pourriez avoir besoin d'installer d'autres modules pour répondre à vos besoins personnels.

Configuration de PHP et SUEXEC

Une fois la compilation de PHP et Apache complète, vous devez changer le gestionnaire par défaut de PHP:

1- Dans le menu principal de WHM, cliquez sur Configuration du Service > Configurer PHP et suEXEC.

2- Définissez la version de PHP par défaut à 7.x.

3- Sélectionnez suphp comme gestionnaire de PHP 7.x.

4- Démarrez suEXEC.

5- Configurez PHP et suEXEC

6- Cliquez sur Enregistrer la nouvelle configuration.

Lors de l'activation de suphp, tous les fichiers créés par le processus du serveur Web appartiendront au compte du client, au lieu d'appartenir au compte utilisateur exécutant Apache. C'est une mesure préventive qui est conçu pour empêcher des scripts PHP malicieux d'accéder aux fichiers dans le répertoire des autres utilisateurs.

Comme pour Apache suEXEC, il permet aux utilisateurs d'exécuter des programmes CGI et SSI sous leur propre ID d'utilisateur au lieu de l'ID utilisateur exécutant le processus de HTTP, empêchant ainsi les problèmes de sécurité potentiels.

Partie 1 : Les prérequis matériel

Partie 2 : Comment préparer votre serveur de revente d'hébergement

Partie 3 : Comment sécuriser votre serveur cPanel/WHM

Partie 4: Comment configurer le DNS privé et nom de serveur

Partie 5: Comment créer et configurer les plans d'hébergement web

Partie 6: Comment installer et configurer WHMCS



Comment installer le module WHMCS automatiquement ?

Ce guide vous aidera à configurer WHMCS pour qu’il installe automatiquement les scripts lors de la création du compte utilisateur. Cela est très facile à mettre en place. Ce guide suppose que vous avez déjà installé Softaculous sur votre serveur. Remarque : Les procédures décrites plus bas ne fon … Continuer

Mis à jour le 10 août, 2020

0 Commentaires

Comment configurer SMTP dans WHMCS ?

En tant que fournisseur de services d’hébergement web, vous devez vous assurer d’être capable de communiquer avec vos clients efficacement et à temps. Nous avons déjà vu que plusieurs événements dans WHMCS génèrent une notification basée sur divers déclencheurs. Les factures, les rappels, les change … Continuer

Mis à jour le 6 avril, 2016

0 Commentaires

Paramètres d’automatisation WHMCS et Facturation

WHMCS vous offre de nombreuses options pour vous débarasser des aspects moins attrayants de la gestion d’hébergement web. C’est très bien de tout faire manuellement lorsque vous commencez et que vous avez seulement quelques clients, mais on ne peut pas mettre cela à l’échelle. De plus, il y a des tâ … Continuer

Mis à jour le 9 mars, 2016

0 Commentaires

Synchronisation WHM et WHMCS

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 pro … Continuer

Mis à jour le 15 septembre, 2020

0 Commentaires

Comment configurer un serveur dans WHMCS

En soi, WHMCS est un progiciel isolé sur votre serveur Web. Il peut manipuler des bases de données et exécuter des commandes PHP. Donc peu importe les produits d’hébergement web et les paquets que vous créez dessus, cela n’aura pas d'impact sur la répartition réelle des ressources au niveau du serve … Continuer

Mis à jour le 29 juillet, 2015

0 Commentaires

Configuration des paiements Paypal sur Whmcs

WHMCS possède un nombre déconcertant de services de paiement, des plus évidents systèmes de carte de crédit/débit, aux plus excentriques passerelles de paiement. Evidemment, le moyen le plus courant utilisé par la majorité des gens partout dans le monde, est PayPal. Même au sein de PayPal en lui-mêm … Continuer

Mis à jour le 9 juillet, 2015

0 Commentaires

Comment scanner les virus sur son serveur avec Clamav

Les configurations de sécurité dans WHM nécessitent la vérification d’une grande variété de menaces. Nous avons déjà examiné des façons d’empêcher les logiciels malveillants (bots) d’accéder à nos serveurs à l’aide de quelques outils, comme la protection de cPanel par géolocalisation.  Cependant, n … Continuer

Mis à jour le 15 septembre, 2020

1 Commentaires

Surveiller la bande passante dans whm

Un des plus grands défis auquel les revendeurs doivent faire face est de savoir comment répartir les ressources du serveur entre plusieurs individus. Il y a trois principaux facteurs : la RAM, la puissance de traitement du processeur, et la bande passante. Sur ces trois, le dernier est le plus impré … Continuer

Mis à jour le 17 septembre, 2020

0 Commentaires

Modification de répertoire squelette dans WHM

En tant que revendeur de l'hébergement web, vous devez saisir toutes les occasions d'apposer votre marque dans l'expérience d'hébergement. Comme il est possible de personnaliser votre cPanel avec vos propres images et un style unique via CSS il est aussi possible de personnaliser la structure de rép … Continuer

Mis à jour le 15 septembre, 2020

0 Commentaires