Está en la página 1de 44

Como Crear tu Empresa

para Vender Hosting y


Registro de Dominios
En este artculo voy intentar explicarte cmo vender web hosting o
alojamiento web usando los diferentes modelos de negocio que
existen como son los Programas de Afiliados o referidos de otras
empresas hasta tener tu propia infraestructura con Servidores
Privados Virtuales (VPS) desde $15 Servidores Dedicados
desde $68.

Nota: Solo voy hablar de los aspectos tcnicos si lo que ests


buscando es cmo registrar legalmente una empresa en USA
puede consultar los siguientes enlaces:

Abrir una cuenta bancaria en Estados Unidos sin viajar


Crear o Registrar tu empresa en Estados Unidos sin
viajar
Cualquiera puede iniciar su propio
negocio de Web Hosting y Dominios?
Este artculo est dirigido a particulares empleados o
desempleados, profesionales, consultores, agencias y empresas
relacionadas con el rea ej. Diseo Grfico, Diseo Web,
Consultores, Programadores Web, Agencias o Expertos en SEO,
Community Managers, etc.

En fin a todo aquel que este buscando dar algn valor agregado a
su oferta de servicio actual, alguna fuente de ingreso adicional o
simplemente emprender su negocio ya sea a tiempo completo o
parcial vendiendo Hospedaje Web o Web Hosting.

As que antes de continuar si conoces a alguien que le pueda


interesar esta informacin no olvides compartirla con el que
seguramente te estar muy agradecido.

Empecemos explicando los modelos negocios segn su grado de


complejidad y monto de inversin:
Programas de Afiliados
La forma mas fcil de obtener ingresos adicionales es
promocionando los servicios de web hosting de otras empresas
como la nuestra. El proceso es muy sencillo:

1. Tienes que darte de alta o inscribirte en el programa de


afiliado
2. Promocionar sus servicios usando los enlaces y banners
que la empresa le proporciona y puede usarlos en tu blog
o sitio web o en las redes sociales por ejemplo.
3. La empresa le paga una comisin que puede estar entre
los $65 a $200 por cada venta que se realice a travs de
sus enlaces. Lo pagos lo realizan a a los 45 o 90 das
despus de realizada la venta o contratacin del servicio
via Paypal o algn otro servicio todo esto vara de una
empresa a otra.

Conozco blogueros famosos que dicen cobrar hasta $60.000 al


mes (si 60 mil dlares americanos cada mes) promocionando el
servicio de una sola empresa.

A quin va dirigido este modelo de negocio?

Yo dira que a blogueros que tienen cierto volumen de visitas,


personas influyentes con una gran cantidad de seguidores en sus
redes sociales, alguien que quiere iniciarse en el mundo de la venta
de hosting sin invertir dinero, Profesionales o Empresas que tienen
una base de clientes a quien recomendarles el servicio usando sus
enlace.
Un ejemplo para el programa de afiliados de un blog que reciba
unas 100.000 visitas al mes y logra que el 0,1% de esas visitas
compren un hosting usando su enlace de afiliado tendra unas 100
ventas aproximadamente y si la empresa le paga $65 por cada
venta entonces te pagaran en comisiones un gran total de $6.500.

Pero esto es un juego de nmeros a mayor cantidad de visitas


mayor posibilidades tendrs de que alguien compre el servicio que
est promocionando a travs de tus enlaces, otro factor a tomar en
cuenta sera la temtica de tu blog o el tipo de pblico sobre la que
tienes influencia en tus redes sociales, seguro tendr mayores
posibilidades alguien que se dedique escribir sobre consejos de
diseo web que alguien que se dedique a escribir sobre martillos
neumticos.

Ventajas de los Programas de Afiliados:

Inversin $0, solo el tiempo que le dedique a promocionar


el servicio.
No necesita conocimientos especiales.
No eres responsable del soporte tcnico del cliente final.
Una vez realizada la venta solo te sientas a esperar que
te paguen tu comisin.

Desventajas de los Programas de Afiliados:

Hay que esperar de 45 a 90 das para recibir el pago de


las comisiones.
La cantidad de ventas que realices depender de la
cantidad y de la calidad de tu audiencia.
No son ingresos recurrentes solo recibes un nico pago
por cada cliente referido.
No puedes crear tus propio planes de hosting ni mucho
menos fijar tus propios precios.
Debes elegir empresas con buena reputacin tanto con el
servicio que prestan as como con el pago de comisiones
a sus afiliados.

Recomendaciones Generales para los Programas de


Afiliados:

Promocionar los servicios de una o dos empresas


mximo.
Comprar y usar un plan de hosting con la empresa que
vas a promocionar de esta forma puedes escribir y
recomendar basado en tu experiencia personal sobre
servicio, esto te va ser de mucha ayuda a la hora de
promocionar el servicio a tus lectores o clientes.

Programas de Afiliados Recomendados:

iPage desde $105 hasta $150 por cada venta.


Bluehost $65 por cada venta.
Hostgator desde $50 hasta $125 por cada venta.
WP Engine servicio especializado para WordPress desde
$200 adems tienen un programa de bonos de incentivos
por metas en ventas mensuales de hasta $1500 extras
Planes para Resellers o Revendedores de
Web Hosting:
Los planes para resellers o revendedores desde $30 son el primer
paso para crear tu empresa de web hosting suelen ser
relativamente econmicos y son una solucin llave en mano para
comenzar a crear tus propios planes.

A quin va dirigido este modelo de negocio?

A particulares o empresas que quieren: dar valor agregado a su


oferta actual de servicios, agregar soluciones de web hosting a su
abanico de productos o servicios, iniciarse en el mercado de la
venta de hosting sin invertir mucho dinero.

Ventajas de los planes para revendedores o


resellers de hosting:

Baja inversin Inicial


No necesita conocimiento avanzados.
Escalabilidad le permite ir creciendo a medida que su
base de clientes tambin crece
Ya tiene todas las herramientas que necesita para
empezar hoy mismo.
Puede crear su propios planes y fijar sus precios
Le permite tener ingresos recurrentes
No tiene que administrar el servidor, licencias,
actualizaciones, etc.
Desventajas de los planes para revendedores o
resellers de hosting:

No tiene control sobre la configuracin del servidor


Comparte los recursos del servidor con otros
revendedores

Recomendaciones Generales para los planes de


revendedores o resellers de hosting:

Identifique su cliente ideal o un nicho especfico ej.: dentistas,


restaurantes, hoteles, artesanos, etc. y concentre sus esfuerzos en
darles a conocer su oferta de servicios.

Si no tiene una base clientes comience contratando el plan ms


econmico eso mantendr sus costos bajos combine su oferta de
servicio con algo ms ej. atencin personalizada, consultora
gratuita o algn otro valor agregado que solo tu puede aportar a
sus posibles clientes, etc. esto no solo le permitir diferenciarse de
las grandes empresas sino que tambin podr fijar precios ms
altos que ellos.

No base su estrategia con precios ms bajos que la competencia


no es una buena idea. Es mejor tener 01 cliente de $35 al mes que
07 de $5 cada uno.
Planes para revendedores o resellers de hosting
recomendados:

Bluehost
Nuestro planes para resellers

Infraestructura propia con VPS o


Servidores Dedicados:
Esta opcin le permite tener control completo de los recursos y
configuracin del servidor como es el caso de los Servidores
Dedicados si embargo con los Servidores Virtuales VPS si bien es
cierto que puede configurarlos a su gusto y conveniencia los
recursos son compartidos con los dems VPS que estn alojados
el mismo servidor fsico.

A quin va dirigido este modelo de negocio?

A particulares y empresas que tienen requisitos de configuracin


especiales o que simplemente quieren tener un control total sobre
su servidor no simplemente tener la capacidad de crear planes de
hosting como en el caso de los planes para reseller de hosting.

Ventajas de los servidores VPS y Dedicados:

Control total de los servidores.


Puede elegir el panel de control de su preferencia
(cPanel, Plesk, etc.)
Puede sobre vender los recurso del servidor por ej. crear
planes con espacio en disco, transferencia ilimitados
Escalabilidad bien sea agregando mas unidades de disco
duro, memoria o incorporando mas servidores a su red
Gran variedad de sistemas y software para administrar su
servidor y negocio

Desventajas de los servidores VPS y Dedicados:

Requiere de conocimiento a nivel medio o avanzado


Son mas costosos
Tienen otros costos asociados a sistemas y licencias
necesarias para administra tanto el servidor como su
negocio

Recomendaciones Generales para los servidores


VPS y Dedicados:

Los servidores virtuales o dedicado son mas complejos de


configurar y administrar por lo que recomiendo usar:

WHM/cPanel como Panel de Control ya que incluye dos


partes una para ti WHM como administrador del servidor
que te permite configurar el servidor, crear los planes,
etc. y la otra cPanel para que tus clientes puedan
administrar su plan crear cuentas de correo, ftp, bases de
datos, etc.
CloudLinux para administrar los recursos compartidos del
servidor con tus clientes.
WHMCS como sistema para automatizar y administrar
tanto los clientes como la facturacin.
Muchas clientes me preguntan cuntos clientes pueden tener en un
servidor dedicado pero no es una pregunta fcil de responder pues
va depender varios factores como el tipo de sitio web, la cantidad
de visitas diarias , tipo de servidor, etc.

Pero que tengas una idea voy darte un par de ejemplos con un
Server Pro + cPanel + CloudLinux + Una configuracin
optimizada para cada caso (Recuerda que siempre nos puedes
contratar para realizar la configuracin optimizada segn tus
requerimientos):

Caso 1 sitios webs estticos (solo HTML): Puede


soportar mas de 300 sitios web con menos de 2.000
diarias c/u si cobras $5 por cada cliente estaras
facturando $1.500 al mes o $18.000 al ao.
Caso 2 sitios webs dinmicos (HTML, PHP, JS,MySQL,
etc ): Puede soportar mas de 70 clientes con WordPress
con menos de 2000 vistas diarias si cobras $35 por cada
cuenta estaras facturando $2.450 al mes o $29.400 al
ao.
Nota: Puede ser mas puede ser menos todo depende
pero creo que te puedes dar una idea de lo que podras
hacer con un Server Pro

Servidores VPS y Dedicados:

Bluehost
ervidores VPS y Servidores Dedicados
Y nuestro S
En este tutorial te explicar en detalle
cmo configurar un negocio de Web
Hosting desde la instalacin de un
servidor web hasta la facturacin tus
clientes.

Requerimientos Tcnicos
Para comenzar tu negocio de alojamiento web bsicamente
necesitars cinco (5) cosas:

1. Web Hosting.

Obviamente necesitars una plataforma de hospedaje web para


poder revender el espacio de alojamiento a tus clientes. En general
existen tres (3) opciones entre las que puede elegir: revendedor de
hosting, VPS y servidor dedicado.

Revender hosting puede ser la opcin ms econmica cuando


inicias y no tienes o tienes muy pocos clientes. pero cuando ya
tienes suficientes clientes puedes pensar en migrar a un VPS o un
servidor dedicado. Un servidor privado virtual o VPS te da el mismo
nivel de flexibilidad de un servidor dedicado pero a una fraccin del
costo. Por supuesto con un VPS barato nunca obtendrs
resultados de alto rendimiento que se pueden conseguir con un
servidor dedicado pero ser capaz de aadir ms recursos (como
memoria RAM y espacio de disco) para tu VPS a medida que crece
tu negocio. Puedes navegar por la lista de proveedores de
alojamiento VPS aqu.

Selecciona la empresa de alojamiento web.

Al elegir un proveedor de alojamiento web te recomiendo


encarecidamente que consideres estas tres opciones:

Hosting Administrado: nos mira mejor por la noche


sabiendo que hay un equipo altamente calificado de
expertos monitoreando y cuidando el servidor web las 24
horas del da. Si tiene un plan de hosting administrado el
equipo de de soporte tcnico tambin se encargar de
realizar el mantenimiento y las actualizaciones de
seguridad a tu servidor.
Proteccin DDoS: Las probabilidades de que cada red o
servidor web ser atacado de una forma o de otra algn
da son muy altas. Mientras que los ataques DDoS no
comprometen la seguridad de tu servidor ni la integridad
de los datos si ara que caiga de rodilla mediante la
generacin de un gran volumen de consultas.
Servicio Respaldo: mucho cliente de alojamiento web
asumen que sus datos sern respaldados con
regularidad sin embargo esto es muy raro que sea as.
Conseguir un buen servicio de copia de seguridad es
esencial. Si va a autorizar servidor de VPS algunas
empresas alojamiento pueden ofrecerte un servicio de
copias de seguridad que te permitir mantener imgenes
todo el servidor y restaurar tu VPS a un estado anterior si
una actualizacin o un cambio de configuracin sale mal.
Debe tratar de mantener contentos a tus clientes proporcionndole
un entorno alojamiento robusto y fiable no asuma que nunca
encontrars grande problema con tu servidor.

2. Panel de Control.

Para administrar tu servidor web necesitars un panel de control.


Hay una amplia variedad disponible s de panel de control gratuitos
y de pago, pero las principales son cPanel y Plesk, con cPanel
como el panel de control lder en la industria.

cPanel es sin duda mi favorito ya que puedes realizar la mayora de


las actualizaciones de un servidor tu mismo minimizando la
necesidad de conocimientos tcnicos del sistema operativo Linux.

Tu usuarios podrn usar fcilmente cPanel porque viene con video


tutoriales para cada funcin disponible con el potencial de reducir
considerablemente la cantidad de solicitudes de soporte tcnico.

3. Sistema de Facturacin.

El sistema facturacin puede manejar lo pedido en lnea y realizar


diversas tareas de mantenimiento como por ejemplo la suspensin
de cuenta de alojamiento web por falta de pago. El sistema
facturacin tienen que utilizar una API para conectarse servidor
web para que pueda administrar las cuentas del hosting.

Un filsofo de facturacin ms populares para el negocio de


hosting es WHMCS. Se trata bsicamente de un carrito de compra
con todas las funciones para los servidores web, proporcionando
caractersticas tales como pedidos, facturacin, administracin de
dominio, presentacin de informes y la comercializacin de
afiliados. Una interfaz para dispositivos mviles te permite
administrar de forma remota hasta cuenta alojamiento de tus
clientes.

WHMCS se puede integrar fcilmente con cPanel. puede alquilar


una licencia mensual de $15.95 por mes o comprar una licencia por
un pago nico de $229,95.

4. Certificado de seguridad SSL.

Para proteger la privacidad de tus clientes y manejar la informacin


sensible como los nmeros de traer el crdito necesitar un
certificado SSL. De hecho, te recomiendo que hospede todo el
sistema de facturacin en una conexin segura (HTTPS). puede
contratar certificados SSL desde $15 al ao.

5. Pasarelas de Pago.

Si bien es cierto que puede manejar la mayora lo pago realizado a


travs de PayPal, es recomendable utilizar una pasarela de pago
de tercero para manejar las transacciones tarjeta de crdito. Esto te
proteger de la mayora de los fraude y te liberar de la
responsabilidad de asegurar el proceso de pago.

La mayora de los servicio de pasarela de pagos hacen cargos de


una cuota instalacin y un porcentaje por cada transaccin
realizada. Este porcentaje se determina por lo general por el
volumen de transacciones que tengas.
WHMCS compatible con varios servicios de pasarelas de pago que
incluyen las siguientes:

2Checkout
Amazon Simple Pay
Bidpay
Google Checkout
Payza

WHMCS tambin para aceptar pago con Bitcoin usando el mdulo


de la pasarela de pago Coinbase.

Configurando Apache, PHP y MySQL


Existen tres componentes principales en los servidor web tpico son
Apache, PHP y MySQL. El servidor HTTP Apache es el software
ms popular para servidores web utilizado en ms del 46% de los
sitio web que existen (fuente). PHP y MySQL son las base de la
mayora de los sitio web dinmico incluyendo la plataforma ms
popular del mundo WordPress.

En este tutorial vers como configurar y actualizar estos


componentes en un servidor web cPanel con el fin de revender los
servicios de hosting a tus clientes.
Actualizando cPanel
Aunque no es necesario actualizar cPanel para configurar los
servicios web siempre prefiero trabajar con la ltima versin de
WHM. Trabajar con la versin ms reciente asegura que todos los
paquetes de software requeridos por el servidor web estn
actualizados.

Aqu esta como actualizar cPanel/WHM:

1. Inicia tu sesin en WHM (http://[direccin IP de tu


servidor]:2083 o https://[direccin IP de tu servidor]:2087).
2. el men principal has clic en cPanel > Actualizar a la
ltima Versin.

3. Has clic en el botn actualizar. El proceso de


actualizacin tomar slo minutos.
Actualizando MySQL
En algunos casos la instalacin por defecto del servidor MySQL
puede ser obsoleta. Es una buena prctica llevar a cabo una
actualizacin de MySQL antes de alojar cualquier sitio web. Esto
evitar tiempo de inactividad no deseados y base de datos de
MySQL rotas.

Tambin importante actualizar MySQL antes de actualizar PHP. De


esta forma ser compilado con la libreras correctas de MySQL.

Aqu est como actualizar instalacin de MySQL:

1. Inicia tu sesin en WHM.


2. En el men principal has clic en Software > Actualizacin
MySQL.
3. Selecciona la ltima actualizacin estable de MySQL y
aqu el Siguiente. Al momento de escribir este artculo la
ltima versin estable es la 5.5:

4. WHM te alertara acerca de los posibles problemas


actualizar MySQL. Chequea cada de las advertencias y
has clic en Continuar.
5. En la prxima pgina WHM te preguntar si quieres
manejar la actualizacin. Selecciona Yo voy a reconstruir
manualmente apache y PHP cuando se complete la
actualizacin de MySQLy has clic en Continuar.

Actualizando Apache y PHP


La configuracin de Apache, PHP y MySQL en un servidor cPanel
es muy fcil. CPanel te proporciona un asistente instalacin
llamado EasyApache que te guiar a travs del proceso de
instalacin compilado de Apache y PHP:

1. Inicia tu sesin en WHM.


2. Desde el men principal selecciona Software >
EasyApache.
3. En la lista en perfiles para cargar selecciona
Configuracin Salvada Previamente y has clic en
Comenzar personalizacin basada en el perfil.
4. Selecciona la ltima versin estable de apache y has clic
en Siguiente Paso. Al momento de escribir esta entrada
la ltima versin es la 2.4.6:
5. Selecciona la ltima versin estable de PHP. Al momento
de escribir este artculo la ltima versin disponible es
5.4.19. Has clic en el botn Siguiente Paso.
6. En la siguiente pgina te mostrar una lista de opciones
baja hasta el final de la pgina y has clic en Lista de
Opciones Exhaustiva.
7. Selecciona las opciones est listada ms abajo
(deselecciona las que no estn listadas) y has clic en
salvar y construir cuando hayas terminado:

Apache Built-in Modules:

Asis
AuthnDefault
Deflate
Env
Expires
Mod FCGID
Fileprotect
Headers
MPM Prefork
MemCache
Mod SuPHP
Proxy
UniqueId
Version

Other Modules:

IonCube Loader
Mod Bandwidth
Mod Cloudflare
Mod Security

PHP:

Bcmath
Mz2
CGI
Calendar
CurlSSL
Curlwrappers
Exif
FTP
GD
Gettext
Iconv
Imap
Mbregex
Mbstring
Mcrypt
Mysql
Mysql of the system
MySQL Improved Extension
Openssl
POSIX
Path Info Check
Pear
PGsql (Optional Only if you wish to provide
PostgreSQL support)
Phar
Pspell
SOAP
SQLite3
Safe PHP CGI (optional)
Sockets
System Timezone
TTF (FreeType)
Tidy
XmlRPM
Zip
Zlib
Save my profile with appropriate PHP 5 options set so
that it is compatible with cpphp

*Nota alguna de traduccin puede o no puede estar disponible


dependiendo de si est usando un VPS o un servidor dedicado.

Crear la compilacin de Apache y PHP puede tomar un largo


tiempo especialmente en VPS. Te recomiendo no cerrar o refrescar
tu navegador durante el proceso. Podra perder la conexin con
WHM antes de completar la compilacin, mantener mente que el
proceso contina corriendo en segundo plano. Sin embargo no
recibir ningn mensaje cuando se haya completado.

Ahora no pretendo decir que stas son las mejores opciones pero
son un buen comienzo. Puedes necesitar instalar otros mdulos
para satisfacer tus necesidades individuales.
Configurando PHP y su EXEC
Una vez que la compilacin de apache y PHP se ha completado
necesita cambiar el manejador por defecto de PHP.

1. Desde el men principal de WHM has clic en


configuraciones servicios > configuracin PHP y
suEXEC.
2. Configura las opciones por defecto de PHP versin 5 .
3. Selecciona suphp como el manejador de PHP 5.
4. Activa suEXEC.

5. Has clic en salvar nueva configuracin.

Cuando haya solicitado suphp todos archivo creado por el proceso


de servidor web pertenecer a la cuenta mensual en vez de
pertenecer a la cuenta de usuario que est ejecutando Apache.
ste una medida preventiva diseada para scripts de PHP
maliciosos no tengan acceso a los archivos en el directorio de otro
usuario.

De igual manera Apache suEXEC permite a los usuarios ejecutar


programas CGI y SSI bajo su propio ID de usuario en del del ID del
usuario. A lo proceso HTTP para prevenir potenciales problemas
de seguridad.

Protegiendo su servidor cPanel


La seguridad es un aspecto ms importantes del hospedaje web.
En cualquier momento tu servidor se convertir en blanco de los
ataques malicioso. Hay varios tipo de ataque los ms populares
son los ataques de negacin de servicio (DDoS) y de fuerza bruta.
Mientras que algunos ataques solamente hace que tu servidor se
caiga otro puede poner en peligro la integridad de los datos

en este tutorial vamos a ver qu se puede hacer para reforzar un


servidor cPanel y prevenir potenciales ataques que pueda recibir.

Aqu est como puedes asegurar el servicio de SSH:

1. Inicia tu sesin en WHM como root y crea una nueva


cuenta WHM > Funciones de Cuentas > Crear Nueva
Cuenta.
2. Asegrate que el nuevo usuario tiene acceso a la consola
(shell) WHM > Funciones de Cuentas > Administrador de
Acceso al Shell.
3. Agregar el nuevo usuario a Wheel Group WHM > cantro
de Seguridad > Administra Uasiors dl Wheel Group.
4. AL usar un cliente SSH como Putty usa el puerto 22 para
conectarte al servidor con el nuevo usuario que acabas
de crear.
5. Convierte en root con el siguiente comando:
6. # su - root
7. Edita el achivo de configuracion del daemon SSH usando
vi o cualquier otro editor de texto. Si no sabes como
usar vi has clic aqu para ver el manual
8. # vi /etc/ssh/sshd_config
9. Encuentra la linea que dice:
10. #PermitRootLogin yes
11. Des-comenta la linea y cambia el valor a no
12. PermitRootLogin no
13. Encuentra la linea que dice:
14. Port 22
15. Especifica un nuevo puerto que no este en uso para el
daemon SHH. Si no estas seguro cual puerto usar
puedes contactar a tu proveedor de hosting para que te
algunas sugerencias de los puerto que puedes usar y que
no estn bloqueados en el firewall. Aqu hay una lista de
los puertos mas comumente usados para TCP y UDP
16. Salva los cambios y sal del editor de texto.
17. Reinicia el servicio de SSH.
18. Termina tu sesin SSH usando el comando exit dos
veces.

Ahora intenta nuevamente establecer una nueva conexin SSH con


tu servidor usando el nuevo puerto para asegurarte que la nueva
configuracin esta activa.

Otra buena practica es usar SSH Keys en vez de usar usuario y


clave para acceder al servidor. Esto hace a tu servidor
completamente inmune a los ataques de fuerza bruta al puerto
SSH. Aqu hay un buen tutorial sobre como iniciar la sesin con
SSH Keys con Putty.
Si decides usar los SSH Keys asegrate de des-habilitar la
autenticacin con claves WHM > Centro de Seguridad > Ajuste
Autorizacin de Clave SSH.

Aumentando la fortaleza requerida


para las claves
Para prevenir tus usuarios usen combinaciones de clave dbiles
tales como 123456 o abc123 es importante incrementar los
requerimientos fortaleza de la clave esto se puede hacer fcilmente
WHM > Centro de seguridad > configuracin de fortaleza de claves:
Instalando ConfigServer Security &
Firewall (CSF)
Instalar un firewall es indispensable si va a usar un servidor
dedicado (no importa si eres un revendedor o no). Te recomiendo
que mires ConfigServer Security & Firewall tambin conocido como
CSF. Es un firewall y un bloggin de seguridad hecho para cPanel
DirectAdmin y Webmin.
CSF puede realizar un chequeo de seguridad y darte
recomendaciones de cmo mejorar la seguridad en tu servidor:

Instalar CSF en un servidor cPanel es muy fcil:

wget http://www.configserver.com/free/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh
Una vez instalado CSF puede acceder a l en WHM > Plugins >
ConfigServer Security&Firewall.

Puedes encontrar manual de instalacin de CSF.


Instalando un antivirus
Mientras que el sistema operativo Linux no suele ser blanco de los
virus como lo es Windows te recomiendo que uses un antivirus.
Usar un software de antivirus no slo protegen servidor de los virus
tambin previene que tus usuarios los distribuyan (sin saberlo) a
los visitantes de sus sitios web. La mayora de los virus detectados
est destinado a infectar computadora con Windows y no a
servidores Linux. Estos archivos dainos usualmente son subidos
al servidor por usuario malicioso intentando infectar a los visitantes
de su sitio web.

Hay alguna solucin antivirus para Linux pero mi favorito es


ClamAV la que se integra fcilmente con cPanel y CSF.

Aqu est como se habilita ClamAV en un servidor cPanel:

1. Inicia su sesin en WHM como root.


2. Desde el men principal vaya a cPanel > administrador
de plugins.
3. En ClamAV selecciona instalar y mantener actualizado.

4.
5. Haga clic en salvar.
Ahora puede configurar ClamAV en el men WHM > Plugins >
configurar escner ClamAV.

Por supuesto que hay mucha forma de asegurar un servidor web


pero este es un buen inicio. Si tiene alguna otra recomendaciones
por favor era tu comentarios ms abajo.

Configurando Vanity Nameservers


Vanity nameservers show una gran forma de hacer que t negocio
alojamiento web parezca ms profesional. Usando tus nombre de
dominio para tus nameservers tu usuarios usarn
ns1.tudominio.com y ns2.tudominio.com en vez de usar los
nameservers de tu proveedor cuando configuran sus nombres de
dominio.

Usando vanity nameserver tambin tendr ms control sobre la


configuracin de tus DNS. Por ejemplo si necesita mover su
negocio de alojamiento web a otro proveedor no tendrs que dar
instruccin a tus clientes para que actualice sus nombres de
dominio con los nuevos nameservers.

Requerimientos

Para poder configurar tu propio servicio de DNS que citar al


menos dos (2) direcciones IP. Esto se puede lograr ya sea usando
los servidores cPanel o asignando mltiples direcciones IP a un
nico servidor. La ltima opcin puede no ser la mejor ya que todos
los sitio web de tus clientes podran ser inaccesibles si el daemon
nameserver no responde.
Si elige utilizar un nico servidor con dos direcciones IP te
recomiendo consultar con tu proveedor de hosting para agregar
una nueva IP a tu servidor cPanel para estar seguro de que est
configurado correctamente.

Configurar tu archivo de zona de dominios DNS

Lo primero que hay que hacer es agregar los hostnames y la


direccin IP en el archivo de zona de dominios.

1. Inicia tu sesin en tu cuenta donde registraste tu dominio.


2. En el administrador de dominio busca la opcin Host
Names.
3. Y agrega un nuevo HostName
4. Escribe el hostname por ejemplo NS1 para tu
nameserver as como la direccin IP.
5. inicial mayscula borrar eso Hay lo mismo para tu
nameserver secundario. Tiene la opcin de agregar
tantos nameservers como quieras no tiene que estar
limitado slo dos nameservers.

Cuando termine la configuracin de tu archivo de zona de dominios


debe esperar hasta 48 horas hasta que se ha propagado
completamente.

Configurar los Nameserver de cPanel por defecto


Para no tener que estar ingresando tus nameserver personalizados
cada vez que crees una nueva cuenta de usuario necesita cambiar
los nameserver por defecto:

1. inicia tu sesin en WHM.


2. Desde el men principal has clic en Server Configuration
> Basic cPanel & WHM Setup.
3. Bajo este final de la pgina y escribe tus hostnames de
tus nameservers:

4. Has clic en salvar los cambios.

De ahora en adelante tus nameservers personalizados se usar


por defecto cuando cree una nueva cuenta.

Paquete y Caractersticas
Antes de Sara vender tu servicio de hospedaje web necesita definir
primero tus planes de hosting: cuanto espacio de disco tus clientes
van a tener, cuanto de ancho de banda pueden usar, cuantas base
de datos pueden crear, etc.

En un servidor cPanel los planes de hosting son llamados como


paquetes. Cada paquete contiene un conjunto de
caractersticas.
Crear una lista de caractersticas

Personalmente me gusta crear tres lista de caractersticas:

1. Una lista para los sitio web con todo habilitado no me


gusta est limitado cuando uso mi propio servidor.
2. Una lista por defecto para los clientes con menos
experiencia.
3. Una lista avanzada para los clientes ms expertos.

Crear lista de caractersticas que es bastante simple:

1. En el men WHM > Packages > Features Manager.


2. Ingresan nombre de la nueva lista caractersticas y has
clic en agregar.
3. Selecciona las caractersticas de quienes estn
disponibles y has clic en salvar.

Estas son algunas de las caracterstica que tal vez quieras


deshabilitar:

Addon Domain Manager: Si no va a permitir mltiples


dominios en tu plan de hosting deshabilita esta opcin
Advanced DNS Zone Editor: Esta caracterstica permite a
los clientes fastidiar su propio sitio web si no saben cmo
usarlo. Habilita esta opcin slo para la lista de
caracterstica avanzada.
Apache Handlers Manager: Otra caracterstica que
permite a los clientes fastidiar su propio sitio web.
Crontab: El uso inadecuado de la tarea programadas
puede ser que tu servidor web se caiga.
Install PHP Pear Modules, Install Perl Modules, Install
Ruby Modules: Esta clase de cosas puede querer
manejarla tu mismo para evitar cualquier problema con tu
servidor.

Crear un Paquete

Un paquete es bsicamente un plan hosting al cual asociadas una


lista de caractersticas. Ms tarde necesitars enlazar tu sistema de
facturacin a los paquete que ha creado.
Crear un paquete es bastante fcil:

1. En el men WHM > Packages > Add a Package.


2. El fino recurso hacer asignados:
3. Selecciona la lista caractersticas que has creado
anteriormente:

4. haz clic en Agregar y Finaliza la Creacin de Paquete.

Una cosa que querrs dejar vez habilitada es el acceso a la


consola Shell Access, principalmente por razones de seguridad.

Lo puedes ver definir una lista de caracterstica y crear un paquete


no es complicado.
Instalar WHMCS
WHMCS es un software que te permite administrar tus clientes de
hosting, manejar la facturacin y el soporte tambin. Tambin te
permite automatizar el proceso de creacin de cuentas usando el
API de cPanel.

En este tutorial vamos a ver cmo instalar y configurar WHMCS.

Antes de seguir mas adelante te sugiero que instales tu sitio web


en un servidor distinto al que va a usar para alojar a tus clientes.
De esta manera ellos podrn acceder al sistema de soporte tcnico
en caso de que ocurra la falla en el servicio.

1. Asegurando tu sitio web

Ya que va a manejar datos sensibles a travs de WHMCS vas a


necesitar asegurar primero tu sitio web esto puede ser llevado a
cabo con la instalacin del certificado de seguridad SSL para
encriptar los datos que se intercambian entre el navegador del
visitante y el servidor web. Puedes comprar un certificado de
seguridad SSL desde $15 al ao.

Para instalar certificado de seguridad SSL va a necesitar una


direccin IP dedicada. El proceso de asignacin de una direccin
IP vara en funcin de dnde se va a instalar WHMCS. Hay dos
escenarios posibles:

a) Instalar WHMCS en el dominio principal

Instalar WHMCS en el dominio principal involucra asegurar el sitio


web completo lo que significa que incluso las pginas no-WHMCS
van a ser encriptadas. Esto puede agregar una carga de trabajo
innecesaria en el servidor, sin embargo no es significativa.

Puedes instalar WHMCS en la raz de los sitio web


(https://www.myhostingcompany.com/) o en un subdirectorio
(https://www.myhostingcompany.com/whmcs/).

b) Instalar WHMCS en el sub-dominio

En este caso sitio web por defecto puede ser el dominio principal
(http://www.myhostingcompany.com) mientras que WHMCS puede
ser instalados en sub-dominios
(https://whmcs.myhostingcompany.com).

Se opcin va a necesitar asignar una direccin IP dedicada al


sub-dominio exclusivamente.

2. Adquirir WHMCS

Las licencias de WHMCS puede ser alquiladas o compradas. El


precio puede variar dependiendo si eliges la versin con marca o
sin marca:
Una vez que haya comprado de licencia, de a tu cuenta de
WHMCS y aqu el men Services > Licences & Services.
Has clic en ver detalles el botn al lado de licencia WHCMS y
selecciona la pestaa descargar. Y has clic en descargar ahora
para descargar WHCMS en tu computadora.

3. Instalando WHCMS

Antes de comenzar la instalacin debe primero crear una base de


datos MySQL as como una cuenta de usuario para accesar las
base de datos.

A continuacin extraer los archivos de WHMCS en una carpeta


temporal en tu computadora y sube el contenido de WHMCS en
una carpeta de tu servidor web usando FTP o SFTP.

Ahora usa tu navegador web para ver la instalacin de WHCMS.


Debe ser una pgina similar a sta:
Has clic en el enlace para comenzar la instalacin en la siguiente
pgina se te presentar un acuerdo de licencia. Haz clic en este de
acuerdo.

El instalador chequera los requerimientos de sistema. En algunos


casos el directorio donde WHCMS reside no se puede escribir (y
eso est bien) entonces instalador no puede crear los archivos de
configuracin:

En este caso simplemente crea un archivo vaco llamado


configuration.php en tu computadora y sbelo a la carpeta donde
est WHCMS. No olvide cambiar los permisos para que permite la
escritura (0755) en el servidor web.
En la siguiente pgina ingresa el cdigo la licencia puedes
conseguirlo en tu cuenta de usuario en el men Services >
Licences & Services . Tambin vas necesitar proporcionar la
informacin necesaria para conectarse las base datos MySQL que
creaste previamente.
Finalmente ingresa tu informacin personal para crear la cuenta del
administrador. Una vez haya finalizado la instalacin necesitars
realizar algunas tareas.
Esos todo acerca del instalacin ahora queda configurarlos para
que se conecte con tu servidor cPanel.

Conclusiones
Sin importar el modelo de negocio que elijas crear tu propia
empresa de Web Hosting puede llegar a ser muy lucrativo pero no
te engaes porque requiere trabajo y constancia tanto para
mantener tus clientes actuales como para conseguir nuevos
clientes.