Comment installer vcPanel - Panneau de configuration VPS
Introduction
vcPanel est un panneau de contrôle vps permettant de gérer les serveurs VPS dans le monde entier à partir d'un portail. Il est principalement écrit en PHP + MySQL afin que vous puissiez l'installer sur n'importe quel serveur d'hébergement.
vcPanel a un script d'installation automatique mais qui ne prend en charge que les distributions Centos 5.x. En général, vcPanel peut être installé sur n'importe quel système d'exploitation ayant Apache + PHP5.2 + MySQL5.
Exigences
Logiciels requis pour vcPanel
Serveur Web (Apache et serveurs Web compatibles)
PHP (version 5 ou ultérieure)
MySQL (version 5 ou ultérieure)
Modules et fonctions PHP requis
- L'API du serveur PHP doit être un module apache (pas de suphp, pas de cgi php). Vous pouvez le vérifier en créant une page phpinfo
- php-ssh2 (http://pecl.php.net/package/ssh2)
- php-libxml2
- php-curl
- Chargeur IonCube
- configurations php.ini
- display_errors=désactivé
- register_argc_argv=activé
- fonction exec activée
Installer vcPanel
Remarque :veuillez installer vcPanel selon la procédure ci-dessous, assurez-vous que votre serveur répond aux exigences. Si vous souhaitez installer et sécuriser votre panneau de contrôle par notre équipe, veuillez nous contacter à partir d'ici. Afin que nous puissions le faire pour vous.
Télécharger vcPanel
Veuillez télécharger le vcPanel à partir de http://vcpanel.net/Download et télécharger le fichier tar sur votre serveur. Ensuite, extrayez-le.
Configurer vcPanel
Vous devrez peut-être modifier deux fichiers, config.php et adminauth.php.
config.php contient les éléments suivants. Vous devrez peut-être modifier les champs obligatoires, tous sont explicites.
define("_DB_HOST", "localhost"); // vcpanel db host define("_DB_NAME", "vcpanel_db"); // vcpanel db name define("_DB_USER", "vcpanel_dbuser"); // vcpanel db user define("_DB_USER_PASSWORD", "vcpaneldbpasswird"); // vcpanel db user password define("_DOC_ROOT","/path-to-vcpanel-installation ") ; // vcpanel document root no trailing slashes eg : /home/user/public_html/vcpanel define("_PHPCLI_PATH","/usr/bin/php"); // Path to php client binary,no php-cgi paths. remember php-cli path define("SSH_KEY_TYPE","ssh-rsa"); //ssh key type for rsa it will be "ssh-rsa" , if it is dsa it will be "ssh-dsa" define("SSH_PRIVATE_KEY","/path-to-key/id_rsa"); //path to private key. Remember make it out side document root , eg : /home/user/key/id_rsa define("SSH_PUBLIC_KEY","/pathto -key/id_rsa.pub"); //path to public key . Remember make it out side document root , // eg : /home/user/key/id_rsa.pub
Maintenant, vous devrez peut-être modifier adminauth.php. Celui-ci contient le nom de connexion et le mot de passe de l'administrateur. Rendez-le plus difficile.
define("_ADMIN_USER","admin"); // admin username define("_ADMIN_PASS","pass"); // admin password make it very hard , very very hard
Définir les autorisations
Vous devrez peut-être définir les autorisations suivantes :
chmod 666 vadmin/.htaccess
chmod 777 tmp/
chmod 777 vadmin/uploads/plan
chmod 777 vadmin/uploads/template
chmod 777 languages/
Créer une base de données
Créez maintenant une base de données MySQL avec le nom d'utilisateur de la base de données et le mot de passe de l'utilisateur de la base de données que vous utilisez dans config.php. Donnez des privilèges à la base de données ci-dessus avec le nom d'utilisateur et le mot de passe. Maintenant, restaurez le databasevcpanel.sql dans votre base de données.
Créer des clés SSH
Maintenant, vous devrez peut-être créer des clés publiques et privées ssh et les télécharger sur votre serveur d'installation, dans un dossier en dehors de la racine de votre document. Assurez-vous de sécuriser le dossier. Ne laissez personne y accéder. Donnez uniquement l'autorisation aux scripts vcPanel d'accéder à ce dossier. Si vous ne savez pas comment procéder, veuillez nous contacter. Pour savoir comment créer des clés ssh, veuillez suivre les étapes suivantes.
1) ssh à votre serveur :
# ssh [email protected]
2) Générer des clés :
# ssh-keygen -t rsa
Maintenant, appuyez sur la touche ENTRÉE jusqu'à ce que vous récupériez l'invite de commande. N'oubliez pas qu'il n'est pas nécessaire de donner un mot de passe pour la clé ssh.
3) Copiez maintenant les clés id_rsa et id_rsa.pub de ~/.ssh/ vers votre dossier de clé.
# ls -al ~/.ssh/
# cp -v ~/.ssh/* /path-to-your-key-folder-for-vtonf/
Connectez-vous au panneau d'administration
Vous pouvez vous connecter au panneau d'administration à partir de http://yourvcpanelinstallationurl/vadmin/
Installer la clé de produit
Vous obtiendrez votre clé de produit sur notre portail de licences dès que vous vous serez inscrit. Si vous êtes un revendeur, vous pouvez utiliser la même clé de produit dans toutes les installations de vcPanel. Mettez à jour la clé de produit avec vcPanel -> Clé de produit.
Paramètres de base
Assurez-vous que vous devrez peut-être configurer les paramètres de base et le compte administrateur à partir de vcPanel admin.
Accès sécurisé au vcPanel
Vous devez limiter l'accès à votre panneau d'administration à partir de certaines adresses IP. Allez dans vcPanel -> Accès sécurisé.
Configurer Cron
Vous devrez peut-être configurer une tâche cron quotidienne comme suit :
0 1 * * * php /path-to-vcpanel-install/script/backupcron.php /path-to-vcpanel-install
Comment installer vcPanel - Panneau de configuration VPS - Page 2
Préparation du nœud
Remarque :vous devez suivre les instructions données ci-dessous pour créer une anode (nœud matériel) pour le déploiement. N'oubliez pas qu'à l'heure actuelle, vcPanel ne prend en charge que la technologie de virtualisation Openvz. Si vous rencontrez des difficultés pour configurer votre nœud, veuillez nous contacter. Nous construirons votre nœud.
Matériel requis :
Vous avez besoin d'un bon serveur pour un nœud actif, avec beaucoup de CPU et de RAM. Sélectionnez également un disque dur haute vitesse pour de meilleures performances. Son partitionnement DISK doit être comme suit :
/ =10 Go
/vz =Grand espace pour créer vps.
/backup =Il doit être 2x taille de /vz pour prendre des sauvegardes.
N'oubliez pas d'utiliser un deuxième disque dur pour /backup. Certains systèmes d'exploitation n'utiliseront pas /vz comme dossiers d'accueil vps. Si c'est le cas, vous devrez peut-être créer des liens symboliques vers /vz et /etc/vz/conf.
Configuration logicielle :
Nous vous recommandons d'utiliser le système d'exploitation CentOS 5.x sur votre nœud. Cela vous aidera à configurer facilement les options de surveillance de la bande passante. vcPanel prend en charge n'importe quel système d'exploitation Linux. N'oubliez pas de ne pas personnaliser votre /etc/bashrc. Certains systèmes d'exploitation/centres de données ont de telles personnalisations qui empêcheront les protocoles de communication OpenSSH.
Installation d'OpenVZ :
Maintenant, vous devrez peut-être installer OpenVZ. Si vous l'avez déjà, veuillez sauter cette étape.
De nombreux guides d'installation rapide sont disponibles; veuillez en lire quelques-uns ci-dessous :
- Anglais :http://wiki.openvz.org/Quick_installation
- Espagnol :http://wiki.openvz.org/Quick_installation_(Espagnol)
- Arabe :http://wiki.openvz.org/Ar/Quick_installation
Remarque :Si vous rencontrez toujours un problème lors de l'installation d'Openvz, veuillez nous contacter.
Installer les outils vcPanel :
C'est très important. Vous devez télécharger le script suivant et l'exécuter dans ce nœud. Cela créera un schéma de génération de statistiques (bande passante, charge, utilisation des ressources, etc.) dans votre nœud. C'est très important pour l'hébergement.
# wget http://download.vcpanel.net/vcpanel/setupnode.tar.gz
# tar -xzf setupnode.tar.gz
# cd setupnode/
# bash install
Configurer la clé publique Openssh :
Ceci est très important pour configurer l'accès par clé publique de vcPanel à ce nœud. Sinon, vcPanel ne peut pas communiquer avec votre serveur. Téléchargez la même clé publique que vous avez configurée dans vcPanel config.php et procédez comme suit :
# cd ~root/.ssh
# toucher les clés_autorisées
Copiez maintenant votre clé publique dans le fichier authorized_keys et enregistrez-la.
# chattr +ia authorized_keys
Ajouter un nœud dans vcPanel :
Allez maintenant dans le panneau d'administration de vcPanel et ajoutez un nœud à partir de la gestion des nœuds -> Ajouter un nœud.
Créer un pool d'adresses IP :
Pour créer un VPS à l'intérieur de ce nœud, vous devrez peut-être enregistrer les pools IP. Allez dans vcPanel admin IP Management -> Add IP(s) to Node et ajoutez vos IP.
Télécharger des forfaits :
Vous devez maintenant télécharger vos plans vps dans le dossier /etc/vz/conf. Ou vous pouvez les synchroniser depuis le panneau de contrôle vcPanel :Plans VPS -> Plan de synchronisation
Télécharger des modèles :
Vous devez maintenant télécharger vos modèles de système d'exploitation dans le dossier /vz/template/cache, ou vous pouvez les synchroniser à partir du panneau de configuration vcPanel :Modèles VPS -> Modèle de synchronisation. Cela prendra plus de temps selon la taille du modèle.
Références :
ServerManagementt.Com
Documents vcPanel