GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie vcPanel - VPS-Systemsteuerung

So installieren Sie vcPanel – VPS-Systemsteuerung

Einführung

vcPanel ist ein vps-Kontrollfeld zum Verwalten von VPS-Servern auf der ganzen Welt von einem Portal aus. Es ist hauptsächlich in PHP + MySQL geschrieben, sodass Sie es auf jedem Hosting-Server installieren können.

vcPanel verfügt über ein automatisches Installationsskript, das jedoch nur Centos 5.x-Distributionen unterstützt. Im Allgemeinen kann vcPanel auf jedem Betriebssystem mit Apache + PHP5.2 + MySQL5 installiert werden.

Anforderungen

Für vcPanel erforderliche Software

Webserver (Apache und kompatible Webserver)
PHP (Version 5 oder höher)
MySQL (Version 5 oder höher)

PHP-Module und -Funktionen erforderlich

  • Die PHP-Server-API muss ein Apache-Modul sein ( kein suphp , kein cgi php ). Sie können dies überprüfen, indem Sie eine phpinfo-Seite erstellen
  • php-ssh2 (http://pecl.php.net/package/ssh2)
  • php-libxml2
  • php-curl
  • IonCube-Loader
  • php.ini-Konfigurationen
    • display_errors=Aus
    • register_argc_argv=Ein
    • Exec-Funktion aktiviert

vcPanel installieren

Hinweis:Bitte installieren Sie vcPanel gemäß dem unten angegebenen Verfahren, stellen Sie sicher, dass Ihr Server die Anforderungen erfüllt. Wenn Sie Ihr Bedienfeld von unserem Team installieren und sichern möchten, kontaktieren Sie uns bitte hier. Damit wir das für Sie erledigen können.

vcPanel herunterladen

Bitte laden Sie das vcPanel von http://vcpanel.net/Download herunter und laden Sie die tar-Datei auf Ihren Server hoch. Dann extrahieren.

vcPanel konfigurieren

Möglicherweise müssen Sie zwei Dateien bearbeiten, config.php und adminauth.php.

config.php enthält Folgendes. Möglicherweise müssen Sie die erforderlichen Felder bearbeiten, alle sind selbsterklärend.

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

Jetzt müssen Sie möglicherweise adminauth.php bearbeiten. Diese enthält den Anmeldenamen und das Kennwort des Administrators. Machen Sie es schwieriger.

define("_ADMIN_USER","admin");     // admin username
define("_ADMIN_PASS","pass");     // admin password make it very hard , very very hard

Berechtigungen festlegen

Möglicherweise müssen Sie die folgenden Berechtigungen festlegen:

 chmod 666  vadmin/.htaccess
chmod 777 tmp/
chmod 777 vadmin/uploads/plan
chmod 777 vadmin/uploads/template
chmod 777 languages/

Datenbank erstellen

Erstellen Sie nun eine MySQL-Datenbank mit dem Datenbankbenutzernamen und dem Datenbankbenutzerpasswort, die Sie in der config.php verwenden. Weisen Sie der obigen Datenbank mit dem Benutzernamen und dem Kennwort Berechtigungen zu. Stellen Sie nun die databasevcpanel.sql in Ihrer Datenbank wieder her.

SSH-Schlüssel erstellen

Jetzt müssen Sie möglicherweise öffentliche und private ssh-Schlüssel erstellen und sie auf Ihren Installationsserver in einen Ordner außerhalb Ihres Dokumentenstammverzeichnisses hochladen. Achten Sie darauf, den Ordner zu sichern. Erlauben Sie niemandem, darauf zuzugreifen. Erteilen Sie nur vcPanel-Skripten die Berechtigung, auf diesen Ordner zuzugreifen. Wenn Sie nicht wissen, wie das geht, kontaktieren Sie uns bitte. Um zu erfahren, wie man SSH-Schlüssel erstellt, fahren Sie bitte mit den folgenden Schritten fort.

1) ssh zu Ihrem Server:

# ssh  [email protected]

2) Schlüssel generieren:

 # ssh-keygen -t rsa

Drücken Sie nun die EINGABETASTE, bis Sie die Eingabeaufforderung zurückerhalten. Bitte denken Sie daran, dass Sie für den ssh-Schlüssel kein Passwort angeben müssen.

3) Kopieren Sie nun die Schlüssel id_rsa und id_rsa.pub aus ~/.ssh/ in Ihren Schlüsselordner.

 # ls -al ~/.ssh/ 
# cp -v ~/.ssh/* /path-to-your-key-folder-for-vtonf/

Melden Sie sich beim Admin-Panel an

Sie können sich über http://yourvcpanelinstallationurl/vadmin/

beim Admin-Panel anmelden

Produktschlüssel installieren

Sie erhalten Ihren Produktschlüssel von unserem Lizenzportal, sobald Sie sich angemeldet haben. Wenn Sie ein Wiederverkäufer sind, können Sie in allen vcPanel-Installationen denselben Produktschlüssel verwenden. Aktualisieren Sie den Produktschlüssel mit vcPanel ->Product key.

Grundeinstellungen

Stellen Sie sicher, dass Sie möglicherweise die Grundeinstellungen und das Administratorkonto vom vcPanel-Administrator einrichten müssen.

Sicherer vcPanel-Zugriff

Sie müssen den Zugriff auf Ihr Admin-Panel von bestimmten IPs beschränken. Gehen Sie zu vcPanel -> Sicherer Zugriff.

Cron einrichten

Möglicherweise müssen Sie einen täglichen Cron-Job wie folgt einrichten:

0 1 * * *  php /path-to-vcpanel-install/script/backupcron.php   /path-to-vcpanel-install 

So installieren Sie vcPanel - VPS-Systemsteuerung - Seite 2

Knotenvorbereitung

Hinweis:Sie müssen die nachstehenden Anweisungen zum Erstellen einer Anode (Hardwareknoten) für die Bereitstellung befolgen. Bitte denken Sie daran, dass vcPanel derzeit nur die Openvz-Virtualisierungstechnologie unterstützt. Wenn Sie Schwierigkeiten bei der Konfiguration Ihres Knotens haben, kontaktieren Sie uns bitte. Wir bauen Ihren Knoten.

Hardwareanforderungen:

Sie benötigen einen guten Server für einen Live-Knoten mit viel CPU und RAM. Wählen Sie außerdem eine Hochgeschwindigkeitsfestplatte für eine bessere Leistung. Seine DISK-Partitionierung muss wie folgt sein:

/ =10 GB
/vz =Großer Speicherplatz zum Erstellen von vps.
/backup =Es muss die doppelte Größe von /vz haben, um Backups zu erstellen.

Denken Sie daran, eine zweite Festplatte für /backup zu verwenden. Einige Betriebssysteme verwenden /vz nicht als vps-Home-Ordner. In diesem Fall müssen Sie möglicherweise weiche Links zu /vz und /etc/vz/conf erstellen.

Softwareanforderungen:

Wir empfehlen, das Betriebssystem CentOS 5.x auf Ihrem Knoten zu verwenden. Dies hilft Ihnen, die Bandbreitenüberwachungsoptionen einfach zu konfigurieren. vcPanel unterstützt jedes Linux-Betriebssystem. Denken Sie daran, Ihre /etc/bashrc nicht anzupassen. Einige Betriebssysteme/Rechenzentren haben solche Anpassungen, die OpenSSH-Kommunikationsprotokolle verhindern.

OpenVZ-Installation:

Jetzt müssen Sie möglicherweise OpenVZ installieren. Wenn Sie es bereits haben, überspringen Sie bitte diesen Schritt.

Es sind viele Schnellinstallationsanleitungen verfügbar; Bitte lesen Sie einige unten:

  • Englisch:http://wiki.openvz.org/Quick_installation
  • Spanisch:http://wiki.openvz.org/Quick_installation_(Spanisch)
  • Arabisch:http://wiki.openvz.org/Ar/Quick_installation

Hinweis:Wenn Sie immer noch ein Problem mit der Installation von Openvz sehen, kontaktieren Sie uns bitte.

vcPanel-Tools installieren:

Dies ist sehr wichtig. Sie müssen das folgende Skript herunterladen und in diesem Knoten ausführen. Dadurch wird ein Schema zur Generierung von Statistiken (Bandbreite, Last, Ressourcennutzung usw.) in Ihrem Knoten erstellt. Es ist sehr wichtig für das Hosting.

# wget http://download.vcpanel.net/vcpanel/setupnode.tar.gz
# tar -xzf setupnode.tar.gz
# cd setupnode/
# bash install

Öffentlichen Openssh-Schlüssel einrichten:

Dies ist sehr wichtig, um den Zugriff mit öffentlichen Schlüsseln von vcPanel auf diesen Knoten einzurichten. Andernfalls kann vcPanel nicht mit Ihrem Server kommunizieren. Laden Sie denselben öffentlichen Schlüssel herunter, den Sie in vcPanel config.php konfiguriert haben, und gehen Sie wie folgt vor:

# cd ~root/.ssh
# autorisierte_schlüssel berühren

Kopieren Sie nun Ihren öffentlichen Schlüssel nach "authorized_keys" und speichern Sie ihn.

# chattr +ia authorized_keys

Knoten in vcPanel hinzufügen:

Gehen Sie nun zum vcPanel-Admin-Panel und fügen Sie Knoten von Node Management -> Add Node hinzu.

IP-Pool erstellen:

Um einen VPS innerhalb dieses Knotens zu erstellen, müssen Sie möglicherweise die IP-Pools registrieren. Gehen Sie zu vcPanel admin IP Management -> Add IP(s) to Node und fügen Sie Ihre IPs hinzu.

Pläne hochladen:

Jetzt müssen Sie Ihre vps-Pläne in den Ordner /etc/vz/conf hochladen. Oder Sie können sie über das vcPanel-Kontrollfeld synchronisieren:VPS-Pläne -> Synchronisierungsplan

Vorlagen hochladen:

Jetzt müssen Sie Ihre OS-Vorlagen in den Ordner /vz/template/cache hochladen, oder Sie können sie über die vcPanel-Systemsteuerung synchronisieren:VPS-Vorlagen -> Vorlage synchronisieren. Je nach Größe der Vorlage dauert es länger.

Referenzen:

ServerManagementt.Com

vcPanel-Dokumentation


Panels
  1. So installieren Sie das Vesta Control Panel auf einem Linux-VPS

  2. So installieren Sie PyroCMS auf einem Ubuntu 14.04 VPS

  3. So installieren Sie CS-Cart v4 auf einem Ubuntu 14.04 VPS

  4. So installieren Sie Group-Office 6 auf einem Ubuntu 14.04 VPS

  5. So installieren Sie Collabtive 2.1 auf einem Ubuntu 14.04 VPS

So installieren Sie Magento in der Systemsteuerung

So installieren Sie OpenCart in der Systemsteuerung

So installieren Sie Drupal in der Systemsteuerung

So installieren Sie phpBB in der Systemsteuerung

So installieren Sie die Webmin-Systemsteuerung in Debian 9

So installieren Sie das Ajenti Control Panel unter Ubuntu 18.04