Personalice su instalación | Documentación de cPanel y WHM

Guía de instalación: personalice su instalación


Visión general

Antes de comenzar el proceso de instalación, puede personalizar la configuración para ciertas partes de cPanel & WHM.

Métodos de instalación

Las nuevas instalaciones de cPanel & WHM utilizan el método de instalación rápida por defecto. Este método maneja ciertos aspectos de cPanel y WHM de manera diferente para reducir drásticamente el tiempo de instalación. Por ejemplo, el método de instalación rápida:

  • Utiliza tarballs para descargar ciertos archivos de código cPanel y WHM.

  • Utiliza RPM del sistema o .deb paquetes, si están disponibles, para configurar el Perl local::lib Biblioteca.

    • Los sistemas basados ​​en Red-Hat, como AlmaLinux OS, CentOS o CloudLinux ™, utilizan RPM.
    • Los sistemas basados ​​en Debian, como Ubuntu®, utilizan .deb paquetes.

Nota:

Advertencia:

cPanel & WHM versión 100 para Ubuntu 20.04 LTS es experimental software y lo hacemos no Recomendamos su uso en entornos de producción.

Opciones de instalación

Puede utilizar las siguientes opciones para personalizar el proceso de instalación de cPanel & WHM:

  • --confirm – Requiere confirmación antes de que se ejecute el script de instalación.

  • --force – Forzar la instalación en una configuración no recomendada.

  • --keep – No elimine el directorio de destino después de la instalación.

  • --nochown – No asigne permisos para los archivos extraídos al usuario actual.

  • --noexec – No ejecute el script de instalación.

  • --nox11 – No genere un terminal de entrada de terminal X.

  • --skip-cloudlinux – Omita el proceso de conversión automática de CloudLinux incluso si existe una licencia.

  • --target NewDirectory – Extraiga los archivos de instalación de cPanel y WHM al NewDirectory directorio.

  • --tar arg1 [arg2 ...] – Acceder a los contenidos de la arg1 archivo a través del tar mando.

Configuración básica del servidor

los /etc/wwwacct.conf El archivo contiene la información de configuración básica para cPanel & WHM. Después de instalar cPanel & WHM, puede buscar y editar esta información en WHM Configuración básica de WebHost Manager interfaz (WHM >> Inicio >> Configuración del servidor >> Configuración básica de WebHost Manager®).

Para personalizar esta configuración, realice los siguientes pasos:

  1. Como el root usuario, crea el /etc/wwwacct.conf expediente.

  2. Ingrese todos los wwwacct.conf parámetros del archivo, con una entrada por línea:

    Nota:

    Separe cada parámetro y su valor con un espacio.

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    
    ADDR 192.0.2.0
    NS2 ns2.domain.tld
    CONTACTPAGER user@examplesms.com
    LOGSTYLE combined
    CONTACTEMAIL user@example.com
    HOMEMATCH home
    TTL 14400
    NSTTL 86400
    NS ns1.domain.tld
    ETHDEV eth0
    ADDR6
    HOST
    NS4
    DEFMOD jupiter
    HOMEDIR /home
    NS3
    SCRIPTALIAS y
  3. Definir el requerido ADDR o ADDR6, DEFMOD, HOMEDIR, LOGSTYLE, NS, NS2, y SCRIPTALIAS valores.

    Importante:

    Si no define estos valores, la creación de la cuenta fallará.

    Por ejemplo:

    1
    2
    3
    4
    5
    6
    7
    
    ADDR 192.0.2.0
    DEFMOD jupiter
    HOMEDIR /home
    LOGSTYLE combined
    NS ns1.domain.tld
    NS2 ns2.domain.tld
    SCRIPTALIAS y

    Nota:

    En este ejemplo, ns1.domain.tld y ns2.domain.tld son las identidades de sus servidores de nombres.

  4. Especifique valores para cualquier otro parámetro que desee configurar. Consulte la tabla de valores de configuración para obtener una lista completa de los parámetros disponibles.

Valores de configuración

Puede configurar los siguientes valores en el /etc/wwwacct.conf expediente:

Valor Descripción Ejemplo
ADDR Requerido La dirección IPv4 compartida del servidor. Si no especifica este valor, debe especificar un ADDR6 valor.

Nota:

  • Si va a ejecutar el servidor en modo NAT, utilice la dirección IP interna para este valor.
  • Debido a los requisitos de la red, no poder ejecute un servidor cPanel & WHM solo para IPv6. usted debe tener al menos una dirección IPv4.
192.0.2.0
ADDR6 Requerido La dirección IPv6 compartida del servidor. Si no especifica este valor, debe especificar el ADDR valor. 2001:0db8:0:0:1:0:0:1
CONTACTEMAIL La dirección de correo electrónico de contacto del administrador del sistema. user@example.com
CONTACTPAGER El número al que el servidor envía notificaciones del Servicio de mensajes cortos (SMS). user@examplesms.com
DEFMOD Requerido El tema de cPanel predeterminado que desea utilizar para las cuentas recién creadas. Este valor no afecta el comportamiento del tema de cPanel para las cuentas existentes. jupiter
ETHDEV El dispositivo Ethernet predeterminado.

  • Este parámetro tiene por defecto el eth0 valor.
  • Especificar venet0:0 si el servidor ejecuta Virtuozzo®.
eth0
HOMEDIR Requerido La ruta al directorio de inicio predeterminado. /home
HOMEMATCH Una cadena que determina qué particiones usar como directorios de inicio para nuevas cuentas. (Por ejemplo, un valor de usuarios coincide con los montajes del sistema de users, users1, o users3.) home
HOST El nombre de host del servidor. hostname
LOGSTYLE Requerido El formato de registro de Apache que se utilizará. usted debe defina este valor como combinado. combined
NS Requerido El servidor de nombres principal para agregar a las zonas DNS de forma predeterminada. ns1.domain.tld
NS2 Requerido Un segundo servidor de nombres para agregar a las zonas DNS de forma predeterminada. ns2.domain.tld
NS3 Un servidor de nombres adicional para agregar a las zonas DNS de forma predeterminada. ns3.domain.tld
NS4 Un servidor de nombres adicional para agregar a las zonas DNS de forma predeterminada. ns4.domain.tld
NSTTL El valor predeterminado de tiempo de vida (TTL) que utilizarán las zonas DNS. 86400
SCRIPTALIAS Requerido Si el sistema asigna un alias a /cgi-bin/ directorio en la creación de la cuenta. Este valor solamente acepta y o n. y
TTL El valor predeterminado del tiempo de vida. 14400

Ajustes de configuración

Cuando instala cPanel & WHM, el sistema lee el /root/cpanel_profile/cpanel.config expediente. Este archivo almacena la configuración que WHM Ajustar la configuración interfaz (Inicio >> Configuración del servidor >> Ajustar la configuración) contiene, así como varios ajustes de configuración para otras funciones de cPanel y WHM. El sistema utiliza estos ajustes para establecer los valores en el /var/cpanel/cpanel.config expediente.

Advertencia:

  • Algunos de los valores que /root/cpanel_profile/cpanel.config Los archivos que contienen son dinámicos o requieren valores específicos.

  • Puede configurar la versión de MySQL® o MariaDB® para usar en el /root/cpanel_profile/cpanel.config archivo mysql-version clave antes de instalar cPanel & WHM. Sin embargo, lo hacemos no apoyar la configuración de instalaciones existentes de cPanel & WHM.

    • Si configura el mysql-version clave para una versión no compatible de una base de datos (por ejemplo, mysql-version=5.1), el proceso de instalación fallará.

Para configurar estos parámetros, realice los siguientes pasos:

  1. Como el root usuario, crea el /root/cpanel_profile/cpanel.config expediente.

  2. Con una entrada por línea, enumere los parámetros y valores que desea configurar en key=value formato.

Por ejemplo, para preconfigurar su servidor para negarle al usuario nadie la capacidad de enviar correo electrónico a una dirección remota, agregue el nobodyspam=1 línea a la /root/cpanel_profile/cpanel.config archivo antes de instalar cPanel & WHM.

Restauración de cuenta

los /etc/cpanelacctrestore El archivo contiene una lista de cuentas para restaurar automáticamente durante el proceso de instalación de cPanel & WHM. Puede utilizar este archivo para restaurar cuentas en un servidor recién instalado.

Nota:

Cuando crea un archivo de respaldo, debe utilice uno de los siguientes formatos:

  • cpmove-{USER}
  • cpmove-{USER}.tar
  • cpmove-{USER}.tar.gz
  • {USER}.tar
  • {USER}.tar.gz
  • backup-{MM.DD.YYYY}{HH-MM-SS}{USER}.tar
  • backup-{MM.DD.YYYY}{HH-MM-SS}{USER}.tar.gz

Para restaurar una lista de cuentas de cPanel durante el proceso de instalación de cPanel & WHM, realice los siguientes pasos:

  1. Como el root usuario, utilice un editor de texto para crear el /etc/cpanelacctrestore expediente.

  2. Enumere los nombres de las cuentas de usuario, una entrada por línea.

  3. Cargue el archivo o archivos de respaldo en uno de los siguientes directorios:

    • /home
    • /home2
    • /home3
    • /root
    • /usr
    • /usr/home
    • /web

Niveles de lanzamiento

los /etc/cpupdate.conf El archivo determina la versión del producto para su instalación de cPanel & WHM. Este archivo también controla cuándo su servidor realiza las actualizaciones automáticas a las nuevas versiones principales de cPanel & WHM.

Cuando preconfigura este archivo, cPanel & WHM instalará la versión especificada o la versión principal que corresponda al nivel de lanzamiento especificado.

Para preconfigurar el nivel de lanzamiento de cPanel y WHM, realice los siguientes pasos:

  1. Como el root usuario, crea el /etc/cpupdate.conf expediente.

  2. En el /etc/cpupdate.conf archivo, use el CPANEL parámetro para establecer el nivel de lanzamiento deseado.

Por ejemplo, para configurar su servidor para usar el STABLE nivel, agregue el CPANEL=stable valor para el /etc/cpupdate.conf expediente.

El archivo cpsources

Advertencia:

Las modificaciones no válidas a este archivo pueden causar grave problemas. Nosotros fuertemente recomiendo que lo hagas no modificar este archivo a menos que comprenda todas las ramificaciones técnicas de sus acciones y pueda mantener estas personalizaciones.

los /etc/cpsources.conf file determina las ubicaciones desde las que su servidor descarga las actualizaciones. De forma predeterminada, los servidores de cPanel y WHM recuperan actualizaciones directamente de cPanel, LLC a través de nuestro httpupdate.cpanel.net grupo de servidores de actualización.

Datos inválidos

Si ve el siguiente error en los registros de su servidor, el /etc/cpsources.conf Es probable que el archivo contenga datos no válidos:

[2015-12-08 14:12:54 +0200] ***** FATAL: Unable to retrieve tier version info: timeout

Para resolver este problema, mueva el /etc/cpsources.conf archivo a otra ubicación, luego ejecute el /usr/local/cpanel/scripts/upcp texto. El sistema restaurará automáticamente una versión válida proporcionada por cPanel del /etc/cpsources.conf expediente.

Nota:

Para deshabilitar FastUpdate en su servidor, use SSH para conectarse a su servidor como el root usuario y ejecute el siguiente comando:

touch /var/cpanel/never_ever_use_fast_update_not_even_a_check

Para volver a habilitar FastUpdate en su servidor, use SSH para conectarse a su servidor como el root usuario y ejecute el siguiente comando:

rm /var/cpanel/never_ever_use_fast_update_not_even_a_check

mmm

Yellowdog Updater, Modified (yum) es una herramienta de administración de paquetes RPM para servidores Linux que se instala automáticamente con su sistema operativo.

Advertencia:

  • Cuando instale cPanel & WHM, debe solamente utilizar repositorios proporcionados por el proveedor. Los repositorios de terceros pueden reemplazar partes vitales del sistema y causar resultados inesperados.
  • los yum la herramienta y los comandos hacen no funcionan en servidores Linux basados ​​en Debian, como Ubuntu®.

Excluir paquetes

Porque cPanel & WHM maneja su propia instalación de servicios a través del rpm.versions sistema, el instalador configura automáticamente el /etc/yum.conf file para excluir los siguientes paquetes:

AlmaLinux OS 8, CentOS 8 y CloudLinux 8

  • bind-chroot
  • dovecot*
  • exim*
  • filesystem
  • mysql*
  • nsd*
  • php*
  • proftpd*
  • pure-ftpd*

Advertencia:

cPanel & WHM versión 92 para CentOS 8 y CloudLinux 8 es experimental software y lo hacemos no Recomendamos su uso en entornos de producción.

Actualice a una versión posterior de cPanel & WHM (en el nivel RELEASE) para usar CentOS 8 y CloudLinux 8 en entornos de producción.

Puede instalar cPanel & WHM versión 94 o 96 en servidores AlmaLinux OS 8.

CentOS 7, CloudLinux 6 y 7 y Red Hat® Enterprise Linux® (RHEL) 7

  • bind-chroot
  • dovecot*
  • exim*
  • filesystem
  • nsd*
  • p0f
  • php*
  • proftpd*
  • pure-ftpd*

Eliminar grupos de yum

Nota:

Para obtener una lista de grupos yum, ejecute el yum grouplist mando.

Antes de instalar cPanel & WHM, asegúrese de que los siguientes grupos yum estén no instalado en su servidor:

  • Servidor FTP
  • Entorno de escritorio GNOME
  • KDE (entorno de escritorio K)
  • Servidor de correo o servidor de correo electrónico
  • Mononucleosis infecciosa
  • Servidor web
  • Sistema de ventanas X

Para…

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *