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

Cómo instalar cPanel y WHM en CentOS 7

cPanel es un panel de control comercial muy conocido, confiable e intuitivo para servicios de alojamiento web. Es rico en funciones y se puede usar a través de una poderosa interfaz gráfica de usuario para administrar todos los servicios de alojamiento compartido, de revendedor y de negocios y más.

Viene con cPanel y Web Host Manager (WHM), lo que facilita el alojamiento web para los administradores web:

  • WHM proporciona una interfaz de acceso a nivel de raíz y revendedor, donde los usuarios pueden administrar la configuración relacionada con la administración del servidor y la administración de cuentas.
  • Mientras que cPanel ofrece una interfaz de acceso a nivel de usuario para administrar una cuenta de alojamiento web en el servidor.

Características de cPanel/WHM

  1. GUI intuitiva y poderosa para controlar su servidor con WHM.
  2. Ahora admite certificados EV.
  3. Admite tokens de autenticación de API.
  4. Ahora ofrece AutoSSL compatible con subdominios proxy.
  5. Le permite ver el estado SSL en cPanel.
  6. Admite operaciones como copias de seguridad, migraciones y restauraciones de una manera muy fácil y fluida.
  7. Admite una excelente administración de servidor de correo y DNS para el servidor principal y también para la cuenta del cliente.
  8. Admite la gestión (iniciar/detener/habilitar/deshabilitar) de servicios en el servidor.
  9. Le permite configurar SSL/TLS para todos los servicios de servidor y dominios de clientes.
  10. Fácil integración con Phpmyadmin administre sus bases de datos MySQL desde el navegador web.
  11. Admite cambio de marca.
  12. Permite la integración con WHMCS para automatizar la gestión de facturación y mucho más.

En este artículo, describiremos cómo instalar cPanel y WHM en RHEL/CentOS 7 y cubrir las configuraciones iniciales para administrar cPanel y WHM.

Lectura sugerida: Cómo instalar cPanel y WHM en CentOS 6

Requisitos de instalación

  1. Una instalación mínima limpia y fresca del servidor CentOS 7.
  2. Mínimo de 1 GB de RAM (pero se recomiendan 2 GB).
  3. Al menos 20 GB de espacio libre en disco (pero se recomiendan 40 GB).
  4. Una licencia válida de cPanel.
  5. Nombre de host estándar (FQDN o nombre de dominio completo)
  6. Perl

Antes de pasar a la sección de instalación, debe tener en cuenta estos puntos importantes:

  • Una vez que haya instalado cPanel/WHM, no podrá eliminarlo de su sistema. Tendrá que reinstalar su sistema operativo para eliminarlo.
  • cPanel es un software comercial y requiere una licencia para funcionar, sin embargo, hay una versión de prueba de 15 días (que se activa automáticamente una vez que instala cPanel), puede instalar su software usando la versión de prueba y luego comprar el software más tarde.
  • >

Instalación de cPanel en CentOS 7

1. Asegúrese de que su servidor tenga un nombre de host estándar (FQDN o nombre de dominio completo); de lo contrario, configúrelo de la siguiente manera (en este ejemplo, cpanel es el nombre de host y tecmint.lan es el nombre de dominio):

# hostnamectl set-hostname cpanel.tecmint.lan

2. cPanel está escrito en Perl, asegúrese de tener Perl instalado en su servidor, de lo contrario, ejecute el siguiente comando para instalarlo en su sistema.

# yum install perl

3. No tiene que ejecutar ningún comando para instalarlo, hay un script de instalación automática creado para usted. Todo lo que tiene que hacer es descargar el script de instalación de cPanel con el comando cURL, si no tiene instalado el comando cURL, primero instálelo así.

# yum install curl

4. Luego descargue la última secuencia de comandos del instalador en el directorio de inicio.

# curl -o latest -L https://securedownloads.cpanel.net/latest

5. Ahora, ejecute el script de instalación automática. Tenga en cuenta que si ha iniciado sesión en el servidor mediante SSH, le recomendamos encarecidamente que ejecute el script de instalación automática de cPanel en modo de pantalla, ya que la instalación tarda entre 40 y 60 minutos en completarse, según los recursos del servidor y las velocidades de conexión a Internet.

# sh latest
Salida de muestra
Verifying archive integrity... All good.
Uncompressing cPanel & WHM Installer.....
        ____                  _
    ___|  _ \ __ _ _ __   ___| |
   / __| |_) / _` | '_ \ / _ \ |
  | (__|  __/ (_| | | | |  __/ |
   \___|_|   \__,_|_| |_|\___|_|
  
  Installer Version v00061 r019cb5809ce1f2644bbf195d18f15f513a4f5263

Beginning main installation.
2017-03-04 04:52:33  720 ( INFO): cPanel & WHM installation started at: Sat Mar  4 04:52:33 2017!
2017-03-04 04:52:33  721 ( INFO): This installation will require 20-50 minutes, depending on your hardware.
2017-03-04 04:52:33  722 ( INFO): Now is the time to go get another cup of coffee/jolt.
2017-03-04 04:52:33  723 ( INFO): The install will log to the /var/log/cpanel-install.log file.
2017-03-04 04:52:33  724 ( INFO): 
2017-03-04 04:52:33  725 ( INFO): Beginning Installation v3...
2017-03-04 04:52:33  428 ( INFO): CentOS 6 (Linux) detected!
2017-03-04 04:52:33  444 ( INFO): Checking RAM now...
2017-03-04 04:52:33  233 ( WARN): 
2017-03-04 04:52:33  233 ( WARN): To take full advantage of all of cPanel & WHM's features,
2017-03-04 04:52:33  233 ( WARN): such as multiple SSL certificates on a single IPv4 Address
2017-03-04 04:52:33  233 ( WARN): and significantly improved performance and startup times,
2017-03-04 04:52:33  233 ( WARN): we highly recommend that you use CentOS version 7.
2017-03-04 04:52:33  233 ( WARN): 
2017-03-04 04:52:33  233 ( WARN): Installation will begin in 5 seconds.
....

En este punto, siéntese y relájese, quizás pueda tomar una taza de café mientras espera que el script del instalador de cPanel complete la instalación.

Cómo funciona la secuencia de comandos del instalador automático de cPanel

Tenga en cuenta que cPanel modificará masivamente su sistema operativo, y así es como funciona el script de instalación automática:

  • Examina varios paquetes para asegurarse de que no haya conflictos y encuentra cualquier conflicto de paquete, actualiza y desinstala paquetes anteriores con yum cPanel en un nuevo sistema operativo.
  • También descarga archivos de idioma y base para la instalación.
  • Instala varios módulos de Perl a través de CPAN y otros paquetes necesarios con yum.
  • Descarga y compila PHP y Apache con varios módulos asociados.

Cuando se complete la instalación, verá el resultado a continuación. Es posible que se le pida que reinicie el servidor después de la instalación.

6. Después de eso, debe completar el asistente de instalación desde su interfaz basada en web y puede acceder a WHM con la siguiente URL:

http://SERVER_IP:2087

Ahora inicie sesión con el usuario “root ” y su contraseña. Quedan algunos clics más para completar la instalación de cPanel.

7. A continuación, lea el Acuerdo de licencia de usuario final y acepte los términos haciendo clic en "¿Acepto?/Ir al paso 2 ” para continuar.

8. Luego pasará a Configurar redes en la sección "Dirección de correo electrónico de contacto del servidor ” y “Dirección de SMS de contacto del servidor ” respectivamente.

Esto permitirá que cPanel envíe todas las alertas y notificaciones importantes a este ID de correo electrónico (recomendado). También puede completar el resto de los detalles, según sea necesario.

9. A continuación, diríjase a la sección Nombre de host, ingrese un nombre de host FQDN válido y las entradas del Resolver para su servidor en la sección Redes, como se muestra en la captura de pantalla a continuación.

Puede utilizar los resolutores de Google en esta sección si no tiene los resolutores de su ISP.

10. Luego, proceda a seleccionar la Red Principal/Dispositivo Ethernet, una IP disponible en ese dispositivo será considerada como la dirección IP principal de su servidor. Y haga clic en "Guardar e ir al paso 5 botón ”.

11. Ahora configure la dirección IP estática de sus servidores. Si tiene más de una IP adjunta con su tarjeta NIC y desea configurar una IP específica para la IP principal de su servidor, puede hacerlo desde aquí, para hacerlo, elija la IP del menú desplegable y haga clic en "Ir a Configuración 4 ”.

A continuación, agregue las “Entradas A ” para los servidores de nombres y el nombre de host que usará su servidor. Agregue servidores de nombres para su uso en los campos vacíos:ns1/ns2.example.com .

Además, agregue una entrada para su nombre de host y servidor de nombres seleccionando la casilla de verificación, como se muestra en la captura de pantalla a continuación. Luego haga clic en "Guardar e ir al paso 5 botón ”.

12 . Ahora, configure diferentes servicios como FTP, Mail y Cphulk en el Paso 5 de este asistente basado en web.

En la configuración FTP, hay dos aplicaciones FTP, seleccione la que desea usar, pero se recomienda Pure-FTPD. Elija la opción deshabilitada si desea deshabilitar el servidor FTP local.

En el mismo asistente, puede seleccionar su servidor de correo para utilizarlo en todas sus actividades de envío de correos en el futuro. Puede agregar MTA como Exim con su cPanel en el futuro. Puede elegir Dovecot, que también se recomienda, o puede optar por deshabilitar el servidor de correo eligiendo la opción deshabilitada.

13 . Continúe para configurar la protección de fuerza bruta de Cphulk que detecta y bloquea las actividades de ataques de contraseñas falsas y bloquea su IP para su servidor. Puede habilitarlo/deshabilitarlo y configurarlo como se muestra en la siguiente captura de pantalla.

14. Por último, en el Paso 6, puede habilitar las cuotas, lo que le ayuda a rastrear los usos del espacio en disco. Seleccione "Usar cuotas del sistema de archivos ” y haga clic en “Finalizar asistente de configuración ” para completar el proceso de instalación.

Nota:Si no utiliza las cuotas del sistema de archivos, no podrá controlar la cantidad de espacio en disco utilizado por ningún usuario o sitio web.

Ahora puede ver algunas funciones nuevas de cPanel en su Showcase de funciones. En las funciones recomendadas, verá cPanelID, que permite a un usuario iniciar sesión en cPanel con su cPanelID. Esta función permite que un usuario inicie sesión en múltiples cPanels con una sola identificación de usuario. Puede habilitar esta función eligiendo la opción de habilitar; de lo contrario, deshabilítela eligiendo No, gracias.

Una vez que haya terminado con la instalación, la página de inicio de WHM aparecerá como se muestra en la captura de pantalla a continuación. Puede ver que la página de inicio de WHM muestra todas las opciones del panel de control y la barra lateral con función de búsqueda que le permite buscar opciones simplemente escribiendo sus nombres.

Importante :A veces, la secuencia de comandos del instalador de cPanel no puede actualizar la licencia debido a las entradas del cortafuegos o de los resolutores y verá una advertencia de prueba en la página. Puede hacerlo manualmente con el siguiente comando.

# /usr/local/cpanel/cpkeyclt

Recuerde que al principio mencionamos que, Cpanel es para acceso a nivel de usuario y WHM es para acceso a nivel raíz, debe crear una cuenta con la opción disponible en WHM. En este ejemplo, creamos una cuenta de prueba con el nombre de usuario "tecmint ” para mostrarle la vista de cPanel para los usuarios.

A continuación se encuentran listas útiles de archivos de configuración y backend de cPanel que quizás desee conocer antes de comenzar a trabajar con Cpanel y WHM.

Archivos back-end de CPanel

  • Directorio de Cpanel:/usr/local/cpanel
  • Herramientas de terceros:/usr/local/cpanel/3rdparty/
  • Directorio de complementos de Cpanel:/usr/local/cpanel/addons/
  • Archivos base como Phpmyadmin, máscaras:/usr/local/cpanel/base/
  • binarios de cPanel:/usr/local/cpanel/bin/
  • Archivos CGI:/usr/local/cpanel/cgi-sys/
  • Acceso a Cpanel y archivos de registro de errores:/usr/local/cpanel/logs/
  • Archivos relacionados con Whm:/usr/local/cpanel/whostmgr/

Archivos de configuración de cPanel importantes

  • Archivo de configuración de Apache:/etc/httpd/conf/httpd.conf
  • Archivo de configuración del servidor de correo Exim:/etc/exim.conf
  • Archivo conf con nombre:/etc/named.conf
  • Archivo de configuración de ProFTP y Pureftpd:/etc/proftpd.conf y /etc/pure-ftpd.conf
  • Archivo de usuario de Cpanel:/var/cpanel/users/username
  • Archivo de configuración de Cpanel (ajustes de ajuste):/var/cpanel/cpanel.config
  • Archivo de configuración de red:/etc/sysconfig/network
  • Información de complementos, aparcados y subdominios:/etc/userdomains
  • Archivo de configuración de actualización de Cpanel:/etc/cpupdate.conf
  • Archivo de configuración de Clamav:/etc/clamav.conf
  • Archivo de configuración de MySQL:/etc/my.cnf
  • Archivo PHP ini conf:/usr/local/lib/php.ini

Para obtener más información, visite:página de inicio de cPanel

¡Eso es todo! En este artículo, describimos cómo instalar cPanel y WHM en RHEL/CentOS 7 y cubrimos las configuraciones iniciales para administrar cPanel y WHM. No olvide compartir sus pensamientos valiosos en el formulario de comentarios a continuación.


Panels
  1. Cómo instalar y usar TeamSpeak Server en CentOS 7

  2. Cómo instalar y configurar Gitlab en CentOS 8

  3. Cómo instalar cPanel en CentOS

  4. Cómo instalar y configurar cPanel en un servidor Linux

  5. Cómo instalar cPanel y WHM en CentOS 7

¿Cómo instalar el servidor web LiteSpeed ​​en WHM/cPanel con Centos 7.x?

¿Cómo instalar Memcache en el servidor WHM/cPanel (CentOS)?

¿Cómo instalar y configurar Memcached en el servidor cPanel/WHM?

Cómo instalar cPanel y WHM en CentOS 6

Cómo agregar un sitio web en cPanel y WHM en CentOS 6.7

Cómo instalar cPanel/WHM en CentOS 7