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