Sepa paso a paso de como realizar la instalación de CWP Control Web Panel para montar tu propio servidor de hosting de varios dominios.
CWP Control Web Panel es un sofisticado panel de control de hosting (WHM) de uso personal o empresarial. Además, ofrece otro panel para los clientes que decidan hacer una compra de hosting en servidores que usan Control Web Panel. A diferencia de Cpanel, CWP Control Web Panel es de uso gratuito, pero con algunas opciones limitadas. Si deseas desbloquear dichas opciones, tendrás que comprar la versión PRO a un módico precio de 11.99 dólares.
En caso hayas instalado, adquirido o comprado un hosting con CWP, deberás ingresar vía web para administrar las diferentes opciones que ofrece Control Web Panel, opciones como para crear dominios, base de datos, correos, Zonas DNS, usuarios, paquetes de hosting (Solo en WHM), pagos (Solo en WHM), etc.
Al iniciar sesión por primera vez en tu panel de «Control Web Panel (WHM)», el sistema te notificará de las medidas de seguridad que debes realizar para proteger tu servidor de los ataques que pueda sufrir como cambio de puerto de servidor SSH, activación del firewall, activación de las notificaciones, instalaciones disponibles, etc. Quizás te puede resultar confuso su extenso menú de WHM al usar los primeros días, pero con el paso del tiempo te acostumbrarás en ubicar rápidamente las diferentes opciones que tiene dicho panel.
Requisitos para instalar control web panel (CWP)
- Equipo con 1 GB de RAM
- IP estática que sea exclusivamente pública.
- Instalación fresca de Centos versión 7 u 8 (Se recomienda la versión mínima de Centos).
- Un servidor DNS personal – Esto lo creas desde tu nombre de dominio para que apunte a la IP de tu servidor.
- Creación de registros A para el hostname y DNS
NOTA: Se recomienda un equipo físico o virtual de 64 bits con 1 GB de RAM. Si quieres activar el escaneo de virus en el correo, necesitarás un equipo con 4 GB de RAM o más.
IP estática que sea exclusivamente pública
Mayormente, los proveedores de Internet entregan una IP pública solo a clientes empresariales, pero hay algunos proveedores de Internet que aún entregan IP públicas a clientes residenciales. Aunque la mayoría de IP para clientes residenciales son IP públicas compartidas, se recomienda verificar que tengas una IP pública estática exclusivamente para tu Intermet, así podrás abrir puertos y que tu servidor sea accesible desde Internet.
NOTA: Para verificar que tengas una IP pública exclusivamente para ti, ingresa a las opciones del router. En caso tu IP empiece con la IP 100.xxx.xxx.xxx, no podrás abrir puertos.
Instalación fresca de Centos
Verifica la página de Control Web Panel para saber cuales son las versiones soportadas y recomendadas. Sabiendo esto, puedes ir a la página de Centos para descargar la versión «Mínima».
Crear un servidor DNS personal desde su nombre de dominio para que apunte a su IP
Si tu nombre de dominio esta en Namecheap, deberás ir a la opción «Advanced DNS» y encontrar la opción «Personal DNS Server» y colocar un servidor ns1 y ns2 que apunta a la IP de tu servidor DNS.
Creación de registros A para el hostname y DNS
Para enlazar tu dominio con la IP del servidor donde esta instalado CWP, deberás seleccionar en «Domain» – «Nameservers» la opción de «Namecheap BasicDNS».
Luego en «Advanced DNS» – «Host Records» deberás agregar los registros «tipo A» del hostname y las DNS de CWP
Para otros nombres de dominios como Godday, Google Domain, Freenom, etc. revisar las opciones para encontrar dicho servidor DNS personal.
Instalación de CWP Control Web Panel
Los pasos para la instalación de Control Web Panel están en la página web oficial del producto.
Preparando el servidor
yum -y install wget
En Centos 8 es posible que necesite instalar el repositorio EPEL en caso tengas problemas en instalar el paquete «wget»
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install wget -y
Actualización del servidor
El siguiente comando actualiza los paquetes del sistema a la última versión.
yum -y update
Reiniciar el servidor
Para reiniciar el servidor, solo escribe el siguiente comando.
reboot
Instalación de Control Web Panel (CWP) de acuerdo a la distribución de Centros
La instalación puede demorar más de 30 minutos porque necesita compilar apache y php desde el código fuente.
Centos 6 (Con la última versión de MariaDB 10) (No se recomienda su instalación
cd /usr/local/src
wget http://centos-webpanel.com/cwp-latest
sh cwp-latest
Centos 7 (Recomendado)
cd /usr/local/src
wget http://centos-webpanel.com/cwp-el7-latest
sh cwp-el7-latest
Centos 8
cd /usr/local/src
wget http://centos-webpanel.com/cwp-el8-latest
sh cwp-el8-latest
Reiniciar servidor
Reiniciar servidor para que todas las actualizaciones se apliquen y pueda iniciar CWP
reboot
Ingresar a Control Web Panel
Una vez que el sistema ha cargado ya puedes entrar desde cualquier navegador a la configuración de tu Control Web Panel desde la dirección:
URL: http://IP-Servidor:2030/
Usuario: root
Contraseña: Contraseña del usuario root
Una vez dentro de Control web Panel, se te solicitará realizar algunos pasos adicionales como:
- Ingresar correo del usuario root
- Activar el Mod_Security
- Activar el Firewall
- Cambiar el puerto SSH
- Establecer los Servernames de tu DNS Server
Algunas problemas que se pueden presentar
Si tienes un servidor en casa y haz instalado Control Web Panel, puede que tengas problemas para enviar mensajes con el servidor de correo por no configurar correctamente la resolución DNS inversa (rDNS), es decir la IP asociado al dominio o hostname.
La activación de la resolución de DNS inversa solo lo puede realizar tu proveedor de Internet y si tienes un plan de Internet para empresas. En caso hayas adquirido un servidor dedicado o VPS, tendrás que consultar con el soporte técnico de la compañía.
Una vez configurado correctamente el rDNS y el PTR asociado al dominio o hostname, los correos deben llegar a la bandeja de entrada de los destinatarios y no en SPAM, a no ser que el usuario lo marque como SPAM tu correo.
Espero este artículo te haya ayudado a instalar sin problemas CWP en tu equipo.
Descarga: Centos, Control Web Panel