GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare vcPanel - Pannello di controllo VPS

Come installare vcPanel - Pannello di controllo VPS

Introduzione

vcPanel è un pannello di controllo vps per la gestione dei server VPS in tutto il mondo da un unico portale. È scritto principalmente in PHP + MySQL, quindi puoi installarlo su qualsiasi server di hosting.

vcPanel ha uno script di installazione automatica ma che supporta solo le distribuzioni Centos 5.x. In generale vcPanel può essere installato su qualsiasi sistema operativo con Apache + PHP5.2 + MySQL5.

Requisiti

Software richiesti per vcPanel

Server Web (Apache e server Web compatibili)
PHP (versione 5 o successive)
MySQL (versione 5 o successive)

Moduli e funzioni PHP richiesti

  • L'API del server PHP deve essere un modulo apache (no suphp, no cgi php). Puoi verificarlo creando una pagina phpinfo
  • php-ssh2 (http://pecl.php.net/package/ssh2)
  • php-libxml2
  • php-curl
  • Caricatore IonCube
  • Configurazioni php.ini
    • display_errors=disattivato
    • register_argc_argv=Attivato
    • funzione exec abilitata

Installa vcPanel

Nota:installa vcPanel secondo la procedura indicata di seguito, assicurati che il tuo server soddisfi i requisiti. Se desideri installare e proteggere il tuo pannello di controllo dal nostro team, contattaci da qui. In modo che possiamo farlo per te.

Scarica vcPanel

Scarica il vcPanel da http://vcpanel.net/Download e carica il file tar sul tuo server. Quindi estrailo.

Configura vcPanel

Potrebbe essere necessario modificare due file, config.php e adminauth.php.

config.php contiene quanto segue. Potrebbe essere necessario modificare i campi obbligatori, tutti sono autoesplicativi.

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

Ora potrebbe essere necessario modificare adminauth.php. Questo contiene il nome di accesso e la password dell'amministratore. Rendilo più difficile.

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

Imposta autorizzazioni

Potrebbe essere necessario impostare le seguenti autorizzazioni:

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

Crea database

Ora crea un database MySQL con il nome utente del database e la password utente del database che usi in config.php. Assegna i privilegi a abovedatabase con il nome utente e la password. Ora ripristina il databasevcpanel.sql nel tuo database.

Crea chiavi SSH

Ora potrebbe essere necessario creare chiavi pubbliche e private ssh e caricarle sul server di installazione, in una cartella esterna alla radice del documento. Assicurati di proteggere la cartella. Non consentire a nessuno di accedervi. Concedi solo l'autorizzazione agli script vcPanel per accedere a quella cartella. Se non sai come fare contattaci. Per sapere come creare chiavi ssh, procedi con i seguenti passaggi.

1) ssh al tuo server:

# ssh  [email protected]

2) Genera chiavi:

 # ssh-keygen -t rsa

Ora premi il tasto INVIO fino a quando non ottieni il prompt dei comandi. Ricorda che non è necessario fornire una password per la chiave ssh.

3) Ora copia le chiavi id_rsa e id_rsa.pub da ~/.ssh/ nella cartella delle chiavi.

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

Accedi al pannello di amministrazione

Puoi accedere al pannello di amministrazione da http://yourvcpanelinstallationurl/vadmin/

Installa codice Product Key

Riceverai il codice Product Key dal nostro portale delle licenze non appena ti sarai registrato. Se sei un rivenditore puoi utilizzare lo stesso codice Product Key in tutte le installazioni di vcPanel. Aggiorna il codice Product Key con vcPanel -> Product Key.

Impostazioni di base

Assicurati di dover configurare le impostazioni di base e l'account amministratore da vcPanel admin.

Accesso protetto a vcPanel

Devi limitare l'accesso al tuo pannello di amministrazione da determinati IP. Vai a vcPanel -> Accesso sicuro.

Configura Cron

Potrebbe essere necessario impostare un cron job giornaliero come segue:

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

Come installare vcPanel - Pannello di controllo VPS - Pagina 2

Preparazione del nodo

Nota:è necessario seguire le istruzioni fornite di seguito per la creazione dell'anodo (nodo hardware) per la distribuzione. Ricorda che in questo momento vcPanel supporta solo la tecnologia di virtualizzazione Openvz. In caso di difficoltà nella configurazione del nodo, contattaci. Costruiremo il tuo nodo.

Requisiti hardware:

Hai bisogno di un buon server per un nodo live, con molta CPU e RAM. Selezionare anche disco rigido ad alta velocità per prestazioni migliori. Il suo partizionamento del DISCO deve essere il seguente:

/ =10 GB
/vz =Grande spazio per la creazione di vps.
/backup =Deve essere 2 volte la dimensione di /vz per eseguire i backup.

Ricordarsi di utilizzare un secondo disco rigido per /backup. Alcuni sistemi operativi non utilizzeranno /vz come cartelle home vps. In tal caso, potrebbe essere necessario creare collegamenti software a /vz e /etc/vz/conf.

Requisiti software:

Ti consigliamo di utilizzare il sistema operativo CentOS 5.x sul tuo nodo. Ciò ti aiuterà a configurare facilmente le opzioni di monitoraggio della larghezza di banda. vcPanel supporta qualsiasi sistema operativo Linux. Ricorda di non personalizzare il tuo/etc/bashrc. Alcuni sistemi operativi/data center hanno tali personalizzazioni che impediranno i protocolli di comunicazione OpenSSH.

Installazione di OpenVZ:

Ora potrebbe essere necessario installare OpenVZ. Se lo possiedi già, salta questo passaggio.

Sono disponibili molte guide di installazione rapida; si prega di leggere alcuni di seguito:

  • Inglese:http://wiki.openvz.org/Quick_installation
  • Spagnolo:http://wiki.openvz.org/Quick_installation_(spagnolo)
  • Arabo:http://wiki.openvz.org/Ar/Quick_installation

Nota:se riscontri ancora un problema con l'installazione di Openvz, contattaci.

Installa strumenti vcPanel:

Questo è molto importante. È necessario scaricare lo script seguente ed eseguirlo in questo nodo. Questo creerà lo schema di generazione delle statistiche (larghezza di banda, carico, utilizzo delle risorse, ecc.) nel tuo nodo. È molto importante per l'hosting.

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

Imposta la chiave pubblica Openssh:

Questo è molto importante per impostare l'accesso con chiave pubblica da vcPanel a questo nodo. Altrimenti vcPanel non è in grado di comunicare con il tuo server. Scarica la stessa chiave pubblica che hai configurato in vcPanel config.php e procedi come segue:

# cd ~root/.ssh
# tocca le chiavi_autorizzate

Ora copia la tua chiave pubblica in authorized_keys e salvala.

# chattr +ia authorized_keys

Aggiungi nodo all'interno di vcPanel:

Ora vai al pannello di amministrazione di vcPanel e aggiungi il nodo da Gestione nodi -> Aggiungi nodo.

Crea pool IP:

Per creare un VPS all'interno di questo nodo potrebbe essere necessario registrare i pool IP. Vai a vcPanel admin IP Management -> Aggiungi IP a Node e aggiungi i tuoi IP.

Carica piani:

Ora devi caricare i tuoi piani vps nella cartella /etc/vz/conf. Oppure puoi sincronizzarli dal pannello di controllo di vcPanel:VPS Plans -> Sync Plan

Carica modelli:

Ora devi caricare i modelli del tuo sistema operativo nella cartella /vz/template/cache, oppure puoi sincronizzarli dal pannello di controllo di vcPanel:VPS Templates -> Sync Template. Ci vorrà più tempo a seconda delle dimensioni del modello.

Riferimenti:

ServerManagementt.Com

Documenti vcPanel


Panels
  1. Come installare Vesta Control Panel su un VPS Linux

  2. Come installare PyroCMS su un VPS Ubuntu 14.04

  3. Come installare CS-Cart v4 su un VPS Ubuntu 14.04

  4. Come installare Group-Office 6 su un VPS Ubuntu 14.04

  5. Come installare Collabtive 2.1 su un VPS Ubuntu 14.04

Come installare Magento nel pannello di controllo

Come installare OpenCart nel Pannello di controllo

Come installare Drupal nel Pannello di controllo

Come installare phpBB nel pannello di controllo

Come installare il pannello di controllo di Webmin in Debian 9

Come installare il pannello di controllo Ajenti su Ubuntu 18.04