Table of Contents
Cómo instalar cPanel y WHM en CentOS 7
cPanel. es un panel de control comercial más conocido, confiable e intuitivo para servicios de alojamiento web. Tiene muchas 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 un cPanel y Web Host Manager (WHM), lo que hace alojamiento web más fácil para los administradores web:
- WHM proporciona una interfaz de acceso a nivel de raíz y de 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 al usuario Interfaz de acceso de nivel para administrar una cuenta de alojamiento web en el servidor.
Características de cPanel/WHM
- GUI intuitiva y potente para controlar su servidor con WHM.
- Ahora admite certificados EV.
- Admite tokens de autenticación API.
- Ahora ofrece AutoSSL compatible con subdominios proxy.
- Le permite ver el estado de SSL en cPanel.
- Admite operaciones como copias de seguridad, migraciones y restauraciones de una manera muy fácil y sin problemas.
- Soporta una excelente administración de servidores de correo y DNS para el servidor principal y como w ell como cuenta de cliente.
- Admite la administración (iniciar/detener/habilitar/deshabilitar) de servicios en el servidor.
- Le permite configurar SSL/TLS para todos los servicios de servidor y dominios de cliente.
- Fácil integración con Phpmyadmin para administrar sus bases de datos MySQL desde un navegador web.
- Admite el cambio de marca.
- Permite la integración con WHMCS para automatizar la administración de facturación y mucho más.
En este artículo, describiremos cómo instalar cPanel y WHM en RHEL/CentOS 7. y cubriremos las configuraciones iniciales para administrar cPanel y WHM.
Lectura sugerida: Cómo instalar cPanel y WHM en CentOS 6
Instalación Requisitos
- Una instalación mínima y limpia del servidor CentOS 7.
- Mínimo de 1 GB de RAM (pero se recomiendan 2 GB).
- Al menos 20 GB de espacio libre en disco (pero se recomiendan 40 GB).
- Una licencia cPanel válida.
- Nombre de host estándar (FQDN o nombre de dominio completo)
- Perl
Antes de continuar con 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 el sistema operativo para eliminarlo.
- cPanel es un software comercial y requiere una licencia para funcionar, sin embargo, hay una 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 freestar.config.enabled_slots.push (LocationName: ” tecmint_incontent “, slotId:” tecmint_incontent “);
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 system.
# yum install perl
3.. No es necesario ejecutar ningún comando para instalarlo, hay un script de autoinstalación creado para usted. Todo lo que tienes que hacer es descargar el script de instalación de cPanel con el comando cURL, si no tienes el comando cURL instalado, primero instálalo así.
# yum install curl
4.. Luego descargue el último script de instalación en el directorio de inicio.
# curl-o latest-L https://securedownloads.cpanel.net/latest
5.. Ahora, ejecute la secuencia de comandos del instalador automático. 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 Salida de muestra más reciente Verificando la integridad del archivo … Todo bien. Descomprimiendo cPanel & WHM Installer ….. ____ _ ___ | _ \ __ _ _ __ ___ | |/__ | | _)/_` | ‘_ \/_ \ | | (__ | __/(_ | | | | | __/| \ ___ | _ | \ __, _ | _ | | _ | \ ___ | _ | Versión del instalador v00061 r019cb5809ce1f2644bbf195d18f15f513a4f5263 Inicio de la instalación principal. 2017-03-04 04: 52:33 720 (INFO): La instalación de cPanel y WHM comenzó en: Sáb 4 de marzo 04:52:33 2017! 2017-03-04 04:52:33 721 (INFO): Esta instalación requerirá de 20 a 50 minutos, según en su hardware.2017-03-04 04:52:33 722 (INFO): Ahora es el momento de ir a buscar otra taza de café/sacudida.2017-03-04 04:52:33 723 (INFO): La instalación se registrará en el archivo/var/log/cpanel-install.log.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) detectado! 2017-03-04 04:52:33 444 (INFO): Comprobando RAM ahora … 2017-03-04 04:52:33 233 (WARN): 2017-03-04 04:52:33 233 (WARN): Para aprovechar al máximo todas las funciones de cPanel y WHM, 2017-03-04 04:52:33 233 (WARN ): como varios certificados SSL en una única dirección IPv4 ss 2017-03-04 04:52:33 233 (WARN): y rendimiento y tiempos de inicio significativamente mejorados, 2017-03-04 04:52:33 233 (WARN): recomendamos encarecidamente que utilice CentOS versión 7. 2017-03-04 04:52:33 233 (WARN): 2017-03-04 04:52:33 233 (WARN): La instalación comenzará en 5 segundos. ….
En este punto, siéntese y relájese, tal vez pueda tomar una taza de café mientras espera que el script de instalación de cPanel complete la instalación.
Cómo funciona el script de instalación de Auto cPanel
Tenga en cuenta que cPanel modificará masivamente su sistema operativo, y así es como funciona el script del instalador automático:
- Examina varios paquetes para asegurarse de que no habrá conflictos y encuentra alguno conflicto de paquetes, actualiza y desinstala paquetes anteriores con yum cPanel en un SO nuevo.
- También descarga archivos de idioma y base para la instalación.
- Instala varios módulos Perl a través de CPAN y otros paquetes 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 solicite reiniciar 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.
cPanel WHM Login
7.. A continuación, lea el Acuerdo de licencia de usuario final. y acepte los términos haciendo clic en el botón “ ¿Acepto?/Ir al paso 2. para continuar.
Acuerdo de cPanel WHM
8.. Luego, se moverá a la Configuración En la sección Redes. proporcione su dirección de correo electrónico de trabajo y la dirección de SMS de contacto en la columna “ 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 importantes, notificación a este correo electrónico (recomendado). También puede completar el resto de los detalles, según sea necesario.
Configuración de red de cPanel WHM
9.. A continuación, vaya a la sección Nombre de host, ingrese un nombre de host FQDN válido y entradas de resolución para su servidor en la sección Redes como se muestra en la captura de pantalla a continuación.
Puede usar los resolutores de Google en esta sección si no tiene los resolutores de su ISP.
10.. Luego, proceda a seleccionar Red principal/Dispositivo Ethernet, una IP disponible en ese dispositivo se considerará como la dirección IP principal de su servidor. Y haga clic en el botón “ Guardar e ir al paso 5. .
Configuración del nombre de host de cPanel WHM
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 que desee usar 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 siguiente. Luego haga clic en el botón “ Guardar e ir al paso 5. .
cPanel WHM Agregar nombre Servir rs
12. Ahora, configure diferentes servicios como FTP, Mail y Cphulk en el Paso 5, de este asistente basado en web.
En la configuración de FTP, hay dos aplicaciones FTP, seleccione la que desea usar, pero Pure-Se recomienda FTPD. Elija la opción deshabilitada si desea deshabilitar el servidor FTP local.
cPanel WHM Configuración de FTP
En el mismo asistente, puede seleccionar su servidor de correo para utilizarlo en todas sus actividades de envío de correo 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ña falsa y bloquea su IP para su servidor. Puede habilitarlo/deshabilitarlo y configurarlo como se muestra en la captura de pantalla a continuación.
cPanel WHM Protección contra fuerza bruta
14.. Por último en Paso 6, puede habilitar 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.
cPanel WHM System Quotas
Nota: si no nos Con las cuotas del sistema de archivos, entonces no podrá monitorear la cantidad de espacio en disco utilizado por ningún usuario o sitio web.
Ahora puede ver algunas características nuevas de cPanel en su Presentación de características. En las funciones recomendadas, verá cPanelID, que permite a un usuario iniciar sesión en cPanel con su cPanelID. Esta función permite a un usuario iniciar sesión en varios cPanels con una única identificación de usuario. Puede habilitar esta función eligiendo la opción habilitar; de lo contrario, deshabilítela eligiendo No, gracias.
Una vez que haya terminado con la instalación, aparecerá la página de inicio de WHM 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.
cPanel WHM Dashboard
Importante. A veces, la secuencia de comandos del instalador de cPanel no puede actualizar la licencia debido a las entradas del firewall 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 cree una cuenta con 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 muestran listas útiles de archivos de configuración y backend de cPanel que Es posible que desee conocer antes de comenzar a trabajar con Cpanel y WHM.
Archivos de backend 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, skins:/usr/local/cpanel/base/
- Binarios de cPanel:/usr/local/cpanel/bin/
- Archivos CGI:/usr/local/cpanel/cgi-sys/
- Acceso y error de Cpanel archivos de registro:/usr/local/cpanel/logs/
- Archivos relacionados con Whm:/usr/local/cpanel/whostmgr/
Archivos de configuración importantes de cPanel
- Archivo de configuración de Apache:/etc/httpd/conf/httpd.conf
- Archivo de configuración del servidor de correo Exim:/etc/exim.conf
- Archivo de configuración con nombre:/etc/named.conf
- Archivo de configuración de ProFTP y Pureftpd:/etc/pro ftpd.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
- Complementos, información estacionada y subdominio:/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
- PHP ini conf archivo:/usr/local/lib/php.ini
Para obtener más información, visite: Página de inicio de cPanel