GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar vcPanel - Panel de control VPS

Cómo instalar vcPanel - Panel de control de VPS

Introducción

vcPanel es un panel de control de vps para administrar servidores VPS en todo el mundo desde un portal. Está escrito principalmente en PHP + MySQL para que pueda instalarlo en cualquier servidor de alojamiento.

vcPanel tiene un script de instalación automática, pero solo admite distribuciones Centos 5.x. En general, vcPanel se puede instalar en cualquier sistema operativo que tenga Apache + PHP5.2 + MySQL5.

Requisitos

Softwares necesarios para vcPanel

Servidor web (Apache y servidores web compatibles)
PHP (versión 5 o posterior)
MySQL (versión 5 o posterior)

Módulos PHP y funciones requeridas

  • La API del servidor PHP debe ser un módulo apache (sin suphp, sin cgi php). Puede verificarlo creando una página phpinfo
  • php-ssh2 (http://pecl.php.net/package/ssh2)
  • php-libxml2
  • php-curl
  • Cargador IonCube
  • configuraciones de php.ini
    • display_errors=Desactivado
    • register_argc_argv=Activado
    • función ejecutiva habilitada

Instalar vcPanel

Nota:Instale vcPanel según el procedimiento que se indica a continuación, asegúrese de que su servidor cumpla con los requisitos. Si desea instalar y proteger su panel de control con nuestro equipo, contáctenos desde aquí. Para que podamos hacerlo por usted.

Descargar vcPanel

Descargue vcPanel desde http://vcpanel.net/Download y cargue el archivo tar en su servidor. Luego extráigalo.

Configurar vcPanel

Es posible que deba editar dos archivos, config.php y adminauth.php.

config.php contiene lo siguiente. Es posible que deba editar los campos obligatorios, todos se explican por sí mismos.

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

Ahora es posible que deba editar adminauth.php. Este contiene el nombre de inicio de sesión y la contraseña del administrador. Hazlo más difícil.

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

Establecer permisos

Es posible que deba establecer los siguientes permisos:

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

Crear base de datos

Ahora cree una base de datos MySQL con el nombre de usuario de la base de datos y la contraseña del usuario de la base de datos que usa en config.php. Otorgue privilegios a la base de datos anterior con el nombre de usuario y la contraseña. Ahora restaure el archivo databasevcpanel.sql en su base de datos.

Crear claves SSH

Ahora es posible que deba crear claves públicas y privadas ssh y cargarlas en su servidor de instalación, en una carpeta fuera de la raíz de su documento. Asegúrese de asegurar la carpeta. No permita que nadie acceda a él. Solo dé permiso a los scripts de vcPanel para acceder a esa carpeta. Si no sabe cómo hacerlo, póngase en contacto con nosotros. Para saber cómo crear claves ssh, siga los siguientes pasos.

1) ssh a su servidor:

# ssh  [email protected]

2) Generar claves:

 # ssh-keygen -t rsa

Ahora presione la tecla ENTER hasta que vuelva a aparecer el símbolo del sistema. Recuerde que no es necesario proporcionar una contraseña para la clave ssh.

3) Ahora copie las claves id_rsa e id_rsa.pub desde ~/.ssh/ a su carpeta de claves.

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

Inicie sesión en el Panel de administración

Puede iniciar sesión en el panel de administración desde http://yourvcpanelinstallationurl/vadmin/

Instalar clave de producto

Obtendrá su clave de producto de nuestro portal de licencias tan pronto como se registre. Si es un revendedor, puede usar la misma clave de producto en todas las instalaciones de vcPanel. Actualice la clave de producto con vcPanel ->Clave de producto.

Configuración básica

Asegúrese de que necesite configurar la configuración básica y la cuenta de administrador desde el administrador de vcPanel.

Acceso seguro a vcPanel

Debe limitar el acceso a su panel de administración desde ciertas direcciones IP. Vaya a vcPanel -> Acceso seguro.

Configurar Cron

Es posible que deba configurar un trabajo cron diario de la siguiente manera:

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

Cómo instalar vcPanel - Panel de control de VPS - Página 2

Preparación de nodos

Nota:debe seguir las instrucciones que se proporcionan a continuación para construir el ánodo (nodo de hardware) para la implementación. Recuerde que en este momento, vcPanel solo es compatible con la tecnología de virtualización Openvz. Si tiene alguna dificultad para configurar su nodo, contáctenos. Construiremos su nodo.

Requisitos de hardware:

Necesita un buen servidor para un nodo en vivo, con mucha CPU y RAM. Seleccione también un disco duro de alta velocidad para un mejor rendimiento. Su partición en DISCO debe ser la siguiente:

/ =10 GB
/vz =Gran espacio para crear vps.
/backup =Debe tener el doble del tamaño de /vz para realizar copias de seguridad.

Recuerde usar un segundo disco duro para /backup. Algunos sistemas operativos no usarán /vz como carpetas de inicio de vps. Si es así, es posible que deba crear enlaces suaves a /vz y /etc/vz/conf.

Requisitos del software:

Recomendamos utilizar el sistema operativo CentOS 5.x en su nodo. Esto le ayudará a configurar fácilmente las opciones de monitoreo de ancho de banda. vcPanel es compatible con cualquier sistema operativo Linux. Recuerde no personalizar su /etc/bashrc. Algunos sistemas operativos/centros de datos tienen tales personalizaciones que impedirán los protocolos de comunicación OpenSSH.

Instalación de OpenVZ:

Ahora es posible que deba instalar OpenVZ. Si ya lo tiene, omita este paso.

Hay muchas guías de instalación rápida disponibles; por favor lea algunos a continuación:

  • Inglés:http://wiki.openvz.org/Quick_installation
  • Español:http://wiki.openvz.org/Quick_installation_(Español)
  • Árabe:http://wiki.openvz.org/Ar/Quick_installation

Nota:Si todavía ve un problema con la instalación de Openvz, contáctenos.

Instalar herramientas de vcPanel:

Esto es muy importante. Debe descargar el siguiente script y ejecutarlo en este nodo. Esto creará un esquema de generación de estadísticas (ancho de banda, carga, uso de recursos, etc.) en su nodo. Es muy importante para el hosting.

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

Configurar la clave pública de Openssh:

Esto es muy importante para configurar el acceso de clave pública desde vcPanel a este nodo. De lo contrario, vcPanel no podrá comunicarse con su servidor. Descargue la misma clave pública que configuró en vcPanel config.php y haga lo siguiente:

# cd ~root/.ssh
# toque teclas_autorizadas

Ahora copie su clave pública en authorized_keys y guárdela.

# chattr +ia authorized_keys

Agregar nodo dentro de vcPanel:

Ahora vaya al panel de administración de vcPanel y agregue un nodo desde Administración de nodos -> Agregar nodo.

Crear grupo de direcciones IP:

Para crear un VPS dentro de este nodo, es posible que deba registrar los grupos de IP. Vaya a vcPanel admin IP Management -> Agregar IP(s) al nodo y agregue sus IP.

Subir Planes:

Ahora necesita cargar sus planes vps a la carpeta /etc/vz/conf. O puede sincronizarlos desde el panel de control de vcPanel:Planes VPS -> Plan de sincronización

Subir plantillas:

Ahora necesita cargar las plantillas de su sistema operativo en la carpeta /vz/template/cache, o puede sincronizarlas desde el panel de control de vcPanel:Plantillas VPS -> Plantilla de sincronización. Tomará más tiempo dependiendo del tamaño de la plantilla.

Referencias:

ServerManagementt.Com

Documentos de vcPanel


Panels
  1. Cómo instalar Vesta Control Panel en un VPS Linux

  2. Cómo instalar PyroCMS en un Ubuntu 14.04 VPS

  3. Cómo instalar CS-Cart v4 en un Ubuntu 14.04 VPS

  4. Cómo instalar Group-Office 6 en un Ubuntu 14.04 VPS

  5. Cómo instalar Collabtive 2.1 en un Ubuntu 14.04 VPS

Cómo instalar Magento en el panel de control

Cómo instalar OpenCart en el Panel de control

Cómo instalar Drupal en el panel de control

Cómo instalar phpBB en el panel de control

Cómo instalar el panel de control de Webmin en Debian 9

Cómo instalar el panel de control de Ajenti en Ubuntu 18.04