LINUX

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

  1. Procesador: 226 Mhz
  2. RAM: mínimo 1 GB (se recomiendan 2 GB para un buen funcionamiento)
  3. 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 !!!

cpanelwhm

¡Creo que este artículo será de gran ayuda para ustedes! Gracias por referirse a esto. Agradecería sus valiosos comentarios para futuras mejoras.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba
Cerrar