Cómo instalar cPanel / WHM en CentOS 7 [Step by Step]
Cpanel & WHM es una interfaz gráfica para administrar y alojar sitios web en un solo servidor. Es uno de los paneles de control de alojamiento web más populares que es compatible con CentOS, RHEL y CloudLinux. Cpanel & WHM requiere una licencia para funcionar y está disponible para descargar el versión de prueba durante 15 días.
Cpanel & WHM es oficialmente compatible con CentOS 7. En este artículo, discutiré cómo instalar cPanel & WHM 11.52 en la versión del sistema operativo CentOS 7.
Requisitos de red
- El nombre de host debe ser un nombre de dominio completo.
- Debe tener una dirección IP válida, una dirección de subred y una puerta de enlace predeterminada.
- Dispositivo Ethernet con IP estática y nombre de host
- Deshabilitar el firewall del sistema operativo
Requisitos de hardware
- Procesador: 226 Mhz
- RAM: mínimo 1 GB (se recomiendan 2 GB para un buen funcionamiento)
- Espacio en disco: mínimo 20 GB (se recomiendan 40 GB para un buen funcionamiento)
Antes de la instalación, asegúrese de que el servidor cumpla con todos los requisitos previos.
Comprobaciones previas iniciales
Compruebe la dirección IP, la dirección de subred y la puerta de enlace
La dirección IP asignada por el servidor DHCP no se puede utilizar para Cpanel. Así que asegúrese de tener una IP estática con una máscara de subred adecuada y una puerta de enlace predeterminada.
Utilice el comando ip o ifconfig para verificar los detalles de la ip.
# ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 45.79.183.73 netmask 255.255.255.0 broadcast 45.79.183.255 inet6 fe80::f03c:91ff:fef1:78d9 prefixlen 64 scopeid 0x20<link> inet6 2600:3c03::f03c:91ff:fef1:78d9 prefixlen 64 scopeid 0x0<global> ether f2:3c:91:f1:78:d9 txqueuelen 1000 (Ethernet) RX packets 38095 bytes 13241381 (12.6 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 41505 bytes 45527241 (43.4 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Verifique el sistema operativo, el uso del disco y el uso de RAM para el servidor
Nuestro servidor está instalado con CentOS 7.2, con un espacio en disco de 20 GB y alrededor de 1 GB de RAM. Consulte los resultados de las comprobaciones de hardware a continuación:
Verificación de la versión del sistema operativo:
# cat / etc / redhat-release
# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) root@server1 [~]#
Verificación de uso de disco:
# df-h Output Filesystem Size Used Avail Use% Mounted on /dev/root 20G 5.9G 14G 31% / devtmpfs 492M 0 492M 0% /dev tmpfs 494M 0 494M 0% /dev/shm tmpfs 494M 14M 480M 3% /run tmpfs 494M 0 494M 0% /sys/fs/cgroup /dev/loop0 662M 736K 627M 1% /tmp tmpfs 99M 0 99M 0% /run/user/0
Verificación de uso de RAM:
# free -m or cat /proc/meminfo root@server1 [~]# free -m total used free shared buff/cache available Mem: 987 336 275 12 375 607 Swap: 511 1 510
Paso 1: establezca el nombre de host en un dominio completamente calificado
Así es como establecemos el nombre de host para el servidor en un nombre de dominio totalmente calificado «server1.centos7-test.com» y confirmamos el estado del nombre de host una vez hecho.
# hostnamectl set-hostname server1.centos7-test.com --static # hostnamectl status Static hostname: server1.centos7-test.com Icon name: computer-vm Chassis: vm Machine ID: 72863e389b584a4dab36fae7f3bffda2 Boot ID: 8bd4f714d7ba4ebf9d53f059d0a1fe8b Virtualization: xen Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 4.1.5-x86_64-linode61 Architecture: x86-64 root@server1 [~]#
Paso 2: deshabilite el cortafuegos
Se recomienda deshabilitar los firewalls del sistema operativo antes de las instalaciones de cPanel y WHM. En primer lugar, debemos guardar las reglas del firewall y luego detener el servicio firewalld. Y asegúrese de que el servicio esté desactivado.
iptables-save > ~/firewall.rules systemctl stop firewalld.service systemctl disable firewalld.service systemctl status firewalld.service ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled) Active: inactive (dead) Jan 09 06:50:28 server1.centos7-test.com systemd[1]: Stopped firewalld - dynamic firewall daemon.
Paso 3: deshabilita Selinux
Modificar el SELINUX parámetro a discapacitado en / etc / selinux / config y reinicie el servidor.
cat /etc/selinux/config # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # minimum - Modification of targeted policy. Only selected processes are protected. # mls - Multi Level Security protection. SELINUXTYPE=targeted
Paso 4: Instale Perl
cPanel está programado en lenguaje Perl. Por lo tanto, necesitamos instalar Perl antes de la instalación de cPanel si no está instalado en el servidor antes.
yum install -y perl
Paso 5: Descargue e instale cPanel / WHM
Necesitamos descargar el script de instalación de cPanel en el directorio / home y ejecutar el script desde allí.
cd /home curl -o latest -L https://securedownloads.cpanel.net/latest sh latest
Así es como descargamos e instalamos el script de instalación de cPanel desde el directorio de inicio de nuestro servidor.
El script puede tardar media hora o más en completar los procedimientos de instalación.
Registro de instalación:
2016-01-07 07:15:51 227 ( INFO): cPanel install finished in 32 minutes and 14 seconds! 2016-01-07 07:15:51 964 ( INFO): Congratulations! Your installation of cPanel & WHM 11.52 is now complete. The next step is to configure your server. 2016-01-07 07:15:51 964 ( INFO): 2016-01-07 07:15:51 964 ( INFO): Before you configure your server, ensure that your firewall allows access on port 2087. 2016-01-07 07:15:51 964 ( INFO): On RHEL, CentOS, and CloudLinux systems, execute /scripts/configure_firewall_for_cpanel to accomplish this. 2016-01-07 07:15:51 964 ( INFO): 2016-01-07 07:15:51 964 ( INFO): After ensuring that your firewall allows access on port 2087, you can configure your server. 2016-01-07 07:15:51 964 ( INFO): 2016-01-07 07:15:51 964 ( INFO): 1. Open your preferred browser 2016-01-07 07:15:51 964 ( INFO): 2016-01-07 07:15:51 964 ( INFO): 2. Type https://45.79.183.73:2087 in the address bar 2016-01-07 07:15:51 964 ( INFO): 2016-01-07 07:15:51 964 ( INFO): 3. Enter the word root in the Username text box 2016-01-07 07:15:51 964 ( INFO): 2016-01-07 07:15:51 964 ( INFO): 4. Enter your root password in the Password text box 2016-01-07 07:15:51 964 ( INFO): 2016-01-07 07:15:51 964 ( INFO): 5. Click the Login button 2016-01-07 07:15:51 964 ( INFO): 2016-01-07 07:15:51 964 ( INFO): Visit http://go.cpanel.net/whminit for more information about first-time configuration of your server. 2016-01-07 07:15:51 964 ( INFO): 2016-01-07 07:15:51 964 ( INFO): Visit http://support.cpanel.net or http://go.cpanel.net/whmfaq for additional support 2016-01-07 07:15:51 964 ( INFO): 2016-01-07 07:15:51 964 ( INFO): Thank you for installing cPanel & WHM 11.52! 2016-01-07 07:15:51 835 ( WARN): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Paso 6: Permitir puertos en firewalld
Después de completar los procedimientos de instalación, debemos asegurarnos de que el servidor permita los puertos de servicio requeridos (2087/2086) en el firewall.
firewall-cmd --zone=public --add-port=2087/udp success firewall-cmd --zone=public --add-port=2086/udp success firewall-cmd --zone=public --add-port=2086/tcp success firewall-cmd --zone=public –add-port=2087/tcp firewall-cmd --reload
Si su servidor tiene suficientes recursos, siempre se recomienda deshabilitar el firewall del sistema operativo y configurar CSF / APF para garantizar una mejor seguridad y permitir todos los puertos de servicio de cPanel requeridos de forma predeterminada. Recomendaría ir con CSF para un servidor cPanel.
Pasos de instalación de CSF:
wget http://configserver.com/free/csf.tgz tar -xzf csf.tgz cd csf & ./install.cpanel.sh
Acceda al WHM a través de la URL
You can access WHM using the URL https://server-hostname:2087 or http://server-hostname:2086
Después de acceder a la URL mencionada anteriormente, puede poner su nombre de usuario como root y su contraseña para iniciar sesión.
Lea los términos y condiciones y acepte el acuerdo de licencia.
Ahora puedes hacer tu Configuracion inicial pasos uno por uno como se muestra a continuación:
1. Configurar la red
2. Configurar la dirección IP
3. Servidores de nombres
4. Servicios
5. Configurar cuotas
Visita cpanel whm para obtener más información sobre la configuración inicial de su servidor.
¡¡¡Ahora tendrás tu WHM listo para usar !!!
¡Creo que este artículo será de gran ayuda para ustedes! Gracias por referirse a esto. Agradecería sus valiosos comentarios para futuras mejoras.