GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer vcPanel - Panneau de configuration VPS

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


Panels
  1. Comment installer Vesta Control Panel sur un VPS Linux

  2. Comment installer PyroCMS sur un VPS Ubuntu 14.04

  3. Comment installer CS-Cart v4 sur un VPS Ubuntu 14.04

  4. Comment installer Group-Office 6 sur un VPS Ubuntu 14.04

  5. Comment installer Collabtive 2.1 sur un VPS Ubuntu 14.04

Comment installer Magento dans le panneau de configuration

Comment installer OpenCart dans le Panneau de configuration

Comment installer Drupal dans le panneau de configuration

Comment installer phpBB dans le panneau de configuration

Comment installer le panneau de configuration Webmin dans Debian 9

Comment installer le panneau de configuration Ajenti sur Ubuntu 18.04