Nous utilisons actuellement cPanel/WHM sur un compte revendeur, mais nous cherchons à obtenir un serveur dédié. Ma première idée a été de dupliquer cette configuration sur la boîte dédiée pour nous permettre de créer rapidement de nouveaux comptes. Je serai un serveur géré afin qu'ils aient configuré la pile LAMP.
Je suis curieux de savoir si j'ai réellement besoin de cPanel et de WHM. Nous n'utilisons pas beaucoup des fonctionnalités de cPanel/WHM, nous nous contentons de créer des comptes et des bases de données, les clients ne disposant pas d'un accès FTP. Je ne suis pas administrateur système et viens d'un environnement Windows/GUI, mais j'ai quelques connaissances en matière de configuration de serveurs de développement.
WHM: Création de comptes
Je suppose que cela configure l’hôte virtuel Apache, l’accès FTP et les paramètres DNS. J'ai quelques connaissances en matière de modification des fichiers Apache pour créer des hôtes virtuels. Ai-je raison de penser que tant que le DNS pointe sur l'IP du serveur et que l'hôte virtuel est configuré, le serveur peut servir les pages (php)?
Je ne suis pas sûr d'avoir besoin d'un accès FTP par site, car nous aurons accès à ce site afin que je puisse disposer d'un accès serveur/htdocs unique pour afficher l'intégralité du site.
La société qui fournit les hôtes dédiés fournirait également le propre outil de gestion DNS, de sorte que je n’ai pas besoin de cPanel.
MySQL: Créer des utilisateurs et des bases de données Nous utilisons cPanel pour créer les utilisateurs et les bases de données MySQL. Comme c'est une boîte dédiée et que je peux avoir un accès root, je pense que cela pourrait être remplacé par SQLyog pour la gestion de la base de données et phpMyAdmin pour la gestion des utilisateurs.
Ai-je besoin de cPanel ou puis-je obtenir en modifiant quelques fichiers texte pour créer les comptes, puis utiliser les outils MySQL pour les bases de données? Ou me manque quelque chose de majeur avec la façon dont les sites sont configurés?
[Disclaimer: Je travaille pour l'une des entreprises de la liste ci-dessous]
Étant donné que votre hôte assurera la gestion DNS, vos besoins sont les suivants:
Cela vous semble-t-il correct?
Vous pouvez certainement configurer vos sites manuellement, mais la vie peut être plus facile (et par conséquent peut-être plus heureuse) en utilisant une alternative gratuite à cPanel.
Matthew Brown maintient une liste de Choix de l'éditeur:
ZPanel - Une offre très impressionnante. Je serais très heureux de sélectionner ZPanel, qui a l’air très soigné.
ServerPilot Les versions gratuite et payante de cette version ont attiré mon attention comme une nouvelle approche du contrôle de serveur. Je peux voir que la migration est très facile avec Server Pilot.
Direct Admin coche toutes mes cases pour ce qui est de sembler offrir tout ce dont vous avez besoin, même pour les solutions d'affaires les plus complexes, en matière de vente d'hébergement. Il ne semble pas que la facturation et le paiement intégrés soient prêts à l'emploi, mais cela devrait être assez simple (j'imagine) que l'équipe informatique soit configurée pour vous.
Froxlor - encore une fois, cela m’a grandement impressionné et m’a vendu à l’idée de le raccourcir pour mon propre usage.
La famille Webmin des alternatives à Free CPanel mérite également une mention. Bien que l’interface utilisateur paraisse diablement désastreuse par rapport à certains systèmes modernes, elle reste un panneau de configuration solide et fiable pour tout ce que vous avez besoin de contrôler. Il ne s’agit peut-être pas d’un panneau de configuration élégant pour l’hébergement Web, mais il s’agit d’un panneau de configuration complet avec un bon support et un prix parfait (rien du tout).
Kloxo - une offre vraiment solide qui semble offrir plus que des solutions payantes. Un autre pour la courte liste.
Source: Lord Matt
Je travaille pour ServerPilot et il semble que vous puissiez vous en sortir avec tout ce dont vous avez besoin dans le cadre de notre plan gratuit .
L'installation ne prend que quelques minutes - nous configurons une pile optimisée de Nginx, Apache, MySQL et des versions à jour de PHP.
C'est assez simple - créez simplement un app pour chacun de vos sites. Pour chaque application, vous obtenez des configurations vhost modulaires pour Nginx et Apache, et chacune d’elles possède une racine de répertoire isolée.
Nos modèles vhost utilisent des paramètres par défaut qui devraient fonctionner immédiatement avec la plupart des utilisateurs. Quand vient le temps d'ajouter quelque chose de spécifique à votre vhost, la personnalisation est facile .
C'est assez simple aussi. Nous avons configuré un utilisateur SFTP/SSH par défaut uniquement pour vos applications Web et vous pouvez utiliser ce compte pour déployer des mises à jour de vos applications.
De plus, vous pouvez créer et gérer de nouveaux utilisateurs SFTP/SSH. En réalité, cela vous permet d'avoir plusieurs applications sur le même serveur, gérées par des utilisateurs SFTP distincts.
Chaque application peut être associée à une base de données MySQL et la création d’utilisateurs de base de données s’effectue sans effort.
Par exemple, dans un court screencast que j'ai mis ensemble, vous pouvez voir à quelle vitesse je crée une base de données et un utilisateur pour un nouveau site Drupal 7: http://www.youtube.com/watch ? v = YFPQNMFknf8 (1:09)
Et si vous avez besoin de phpMyAdmin, c’est un cinch pour être opérationnel ! :)
N'oubliez pas que la gestion de votre propre serveur VPS ou cloud est beaucoup plus complexe que l'utilisation d'un hébergement géré. Vous n'avez probablement pas besoin de cPanel si vous gérez le serveur.
Je n'ai pas utilisé WHM, ni Apache, mais je sais que la plupart des administrateurs configurent leurs sites par ligne de commande via des sessions SSH. Toute entreprise d'hébergement VPS/cloud décente offrira un gestionnaire DNS dans le cadre du service - assurez-vous de vérifier. Les entrées que vous saisissez dans le registre de votre domaine seront basées sur le fournisseur de services que vous choisissez. Il s'agit généralement de deux entrées de type ds1.example.com
et ds2.example.com
.
En ce qui concerne le gestionnaire DNS de votre fournisseur de services, oui, en règle générale, vous indiquez l'adresse IP du serveur qu'il vous a attribué. Tout cela devrait être couvert dans leur documentation.
L'accès FTP n'est pas requis ni souhaité. Vous devriez utiliser SFTP. Vous devez limiter l'accès au serveur aux personnes qui en ont absolument besoin, ce qui, pour la plupart des sites Web, n'est qu'une personne.
Vous devriez pouvoir utiliser phpMyAdmin pour gérer tous les aspects de MySQL, donc, dans votre cas, les utilisateurs et les bases de données.
À mon avis, cPanel présente exactement deux avantages:
Son omniprésence. Si j'ai besoin d'un serveur cPanel à la hâte, je peux en obtenir un mis en service en environ dix secondes - littéralement - chez l'une des plus grandes entreprises d'hébergement. Cela me permet de migrer très rapidement si besoin est. Cela facilite également la migration de nouveaux clients vers mon service. Ils sont probablement déjà sur cPanel, il suffit donc de quelques clics pour les arrêter.
Mes clients aiment ça. Les thèmes d'interface plus récents sont attrayants et intuitifs. Mais je n'ai jamais eu de plaintes à propos des plus vieux, des plus laids. Une licence cPanel n'est pas chère lorsqu'elle est divisée entre les clients sur un serveur. Par conséquent, s'ils l'aiment, ils l'obtiennent.
cPanel présente également certains inconvénients, notamment le temps passé à déterminer comment modifier les paramètres et les configurations de manière à ce que cPanel ne remplace pas la prochaine fois qu'il se mettra à jour. Mais c'est une chose assez peu fréquente.
Personnellement, sur les machines auxquelles je suis le seul à accéder, je ne me soucie pas de cPanel. Pour les serveurs auxquels les clients ont accès, je le fais. Je pense que cela vaut le coût pour la commodité et pour garder les clients heureux.