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

Combine varias cuentas de cPanel en una cuenta usando SSH

En este artículo, discutiremos un método avanzado para tomar varias cuentas de cPanel y fusionarlas en una sola cuenta de cPanel. Solo puede tener varias cuentas de cPanel en un VPS o un plan de servidor dedicado. Entonces, si está pensando en cambiar a un alojamiento compartido o simplemente le gustaría tener la comodidad de administrar varios sitios desde una cuenta de cPanel, esta sería la guía para usted.

Para nuestro ejemplo, tenemos dos cuentas de cPanel, userna1 con el nombre de dominio PrimaryDomain.com y usuario2 con el nombre de dominio AddonDomain.com . Vamos a tomar el AddonDomain.com dominio y fusionarlo con el userna1 cuenta de cPanel para que ambos dominios puedan administrarse desde el único inicio de sesión de cPanel en el futuro.

El DominioComplemento.com El sitio tiene una instalación de WordPress, por lo que debemos asegurarnos de obtener una copia de la base de datos MySQL y también asegurarnos de actualizar las credenciales de la base de datos en cualquier secuencia de comandos una vez que los archivos se hayan movido a usuariona1 cuenta.

La creación de cPanel ya no es ilimitada. Obtenga más información sobre los cambios en los precios de cPanel y las preguntas frecuentes relacionadas.

Para seguir estos pasos, necesitará acceso de root a su servidor. Si no tiene acceso de raíz, querrá seguir nuestro artículo más básico sobre cómo fusionar varias cuentas de cPanel en una...

  1. Inicie sesión en su servidor a través de SSH como raíz usuario.
  2. Querrá encontrar la raíz del documento para nuestro AddonDomain.com dominio luego cambie a ese directorio con estos comandos:grep addodomain.com /etc/userdatadomains

    Que debería devolver:

    addondomain.com: userna2==root==main==addondomain.com==/home/userna2/public_html==70.39.151.52:80==

    A continuación, cambie al directorio entre los == con:

    cd /home/userna2/public_html

  3. A continuación, buscaremos los archivos de configuración de la base de datos. Esto se puede lograr buscando el nombre de usuario seguido de un guión bajo _ usando el siguiente comando:grep userna2_ . -RH

    Que debería escupir:

    ./wp-config.php:define('DB_NAME', 'userna2_wrdp1');
    ./wp-config.php:define('DB_USER', 'userna2_wrdp1');

    Ahora podemos ver porque esto está usando un wp-config.php script que estas son las credenciales de la base de datos para un sitio de WordPress. Deberá abrir este archivo con su editor de texto favorito y copiar los valores para DB_NAME , DB_USER y DB_PASSWORD para usar más tarde.

  4. Ahora que sabemos el nombre de la base de datos, podemos hacer una copia de seguridad de esa base de datos usando el siguiente comando:mysqldump userna2_wrdp1 > ~userna2/userna2_wrdp1.sql
  5. Ahora querrá comenzar a copiar todos los datos del userna2 account a la cuenta userna1 usando los siguientes comandos:cp -frp ~userna2/etc/addondomain.com ~userna1/etc/

    cp -frp ~userna2/mail/addondomain.com ~userna1/mail/

    cp -frp ~userna2/mail/.*@addondomain_com ~userna1/mail/

    cp -frp ~userna2/public_html ~userna1/public_html/addondomain.com

  6. A continuación, modificaremos temporalmente nuestro AddonDomain.com dominio para que podamos agregarlo a nuestro userna1 cuenta de cPanel. Para hacer esto, inicie sesión en WHM.
  7. En la parte superior izquierda Buscar tipo de cuadro en modificar , luego haga clic en Modificar una cuenta .

  8. Seleccione AddonDomain.com , luego haga clic en Modificar .
  9. En el dominio principal: campo agregue un -temp.com sufijo de su dominio, por lo que en este caso usamos AddonDomain-temp.com . A continuación, desplácese hasta la parte inferior y haga clic en Guardar .
  10. Aún en WHM en la parte superior izquierda Buscar tipo de cuadro en Lista y luego haga clic en Mostrar cuentas .
  11. Ahora haga clic en el ícono de cPanel para PrimaryDomain.com cuenta con el nombre de usuario userna1 .

  12. Bajo los Dominios sección, haga clic en Dominios adicionales .

  13. Ahora escribe AddonDomain.com como el nuevo nombre de dominio, y elija un nombre de usuario FTP y una raíz de documento para el sitio, luego haga clic en Agregar dominio .
  14. Ahora que tiene todos los datos de su sitio web cargados en userna1 cuenta de cPanel, lo siguiente que debe hacer es restaurar su base de datos MySQL de la que hizo una copia de seguridad. Para hacer esto, inicie sesión en su cPanel con el userna1 nombre de usuario.
  15. Bajo las Bases de datos haga clic en Asistente de base de datos MySQL .

  16. Ahora en este caso ya conozco el userna1 el usuario ya tiene un sitio de WordPress y una base de datos, así que nombraré mi base de datos userna1_wrdp2 , luego haga clic en Siguiente paso .
  17. También voy a establecer el nombre de usuario de mi base de datos en userna1_wrdp2 , proporcione a ese usuario una contraseña y luego haga clic en Crear usuario .
  18. Finalmente, en el último paso del asistente de la base de datos, haga clic en TODOS LOS PRIVILEGIOS para verificar todo, luego haga clic en Siguiente paso .
  19. Ahora, de vuelta en su sesión SSH, puede importar la copia de seguridad de la base de datos MySQL usando el siguiente comando:mysql -u userna1_wrdp1 -p userna1_wrdp1 < ~userna2/userna2_wrdp1.sql

    En el Introducir contraseña: ingrese la contraseña que copió anteriormente.

  20. Ahora queremos corregir todos los permisos de propiedad para userna1 usuario usando el siguiente comando:fixperms userna1
  21. Ahora que tiene los datos de su sitio web copiados y la base de datos MySQL importada, querrá modificar las credenciales de su base de datos en ~userna1/public_html/addondomain.com/wp-config.php script o cualquier otro script de configuración de base de datos que haya encontrado para usar el userna1 Nombre de usuario de cPanel en lugar de userna2 una. De esa manera, cuando te deshagas del userna2 cuenta, la base de datos seguirá funcionando como una entidad independiente.
  22. Finalmente, puede iniciar sesión en WHM una vez más para eliminar el antiguo userna2 independiente. cuenta.
  23. En la parte superior izquierda Buscar cuadro, escriba terminar , luego haga clic en Cancelar una cuenta .

  24. Haga clic en AddonDomain-temp.com dominio, luego haga clic en Cancelar en la parte inferior de la página.

Si siguió todos esos pasos, ahora debería haber fusionado con éxito su AddonDomain.com sitio del userna2 cuenta de cPanel, en el userna1 una. Simplemente puede seguir repitiendo este proceso una y otra vez para fusionar varias cuentas de cPanel en una sola.


cPanel
  1. [AVANZADO] Cómo agrupar dos cuentas separadas en una cuenta con un dominio adicional

  2. Cómo administrar cuentas de correo electrónico en cPanel

  3. Cómo configurar claves SSH usando cPanel

  4. ¿Cómo fusionar varias conexiones a Internet en una sola?

  5. SSH:una Authorized_keys para varias cuentas de servicio

Cómo crear cuentas FTP adicionales en cPanel

¿Cómo iniciar sesión en mi cuenta de cPanel a través de SSH?

Cómo alojar varios sitios web con una (1) cuenta de alojamiento

¿Cómo divido una sola cuenta de cPanel en varias?

¿Cómo fusiono varias cuentas de cPanel en una sola?

¿Qué son las cuentas de cPanel?