INSTALACION SERVIDOR

Como Crear tu Empresa para Vender Hosting y Registro de Dominios En este artículo voy intentar explicarte cómo vender

Views 142 Downloads 2 File size 648KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Como Crear tu Empresa para Vender Hosting y Registro de Dominios

En este artículo voy intentar explicarte cómo 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 técnicos si lo que estás buscando es cómo 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 artículo está dirigido a particulares empleados o desempleados, profesionales, consultores, agencias y empresas relacionadas con el área ej. Diseño Gráfico, Diseño Web, Consultores, Programadores Web, Agencias o Expertos en SEO, Community Managers, etc. En fin a todo aquel que este buscando dar algún 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 información no olvides compartirla con el que seguramente te estará muy agradecido. Empecemos explicando los modelos negocios según su grado de complejidad y monto de inversión:

Programas de Afiliados La forma mas fácil 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 comisión que puede estar entre los $65 a $200 por cada venta que se realice a través de sus enlaces. Lo pagos lo realizan a a los 45 o 90 días después de realizada la venta o contratación del servicio via Paypal o algún otro servicio todo esto varía de una empresa a otra. Conozco blogueros famosos que dicen cobrar hasta $60.000 al mes (si 60 mil dólares americanos cada mes) promocionando el servicio de una sola empresa. ¿A quién va dirigido este modelo de negocio? Yo diría 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 tendría unas 100 ventas aproximadamente y si la empresa le paga $65 por cada venta entonces te pagarían en comisiones un gran total de $6.500. Pero esto es un juego de números a mayor cantidad de visitas mayor posibilidades tendrás de que alguien compre el servicio que está promocionando a través de tus enlaces, otro factor a tomar en cuenta sería la temática de tu blog o el tipo de público sobre la que tienes influencia en tus redes sociales, seguro tendrá mayores posibilidades alguien que se dedique escribir sobre consejos de diseño web que alguien que se dedique a escribir sobre martillos neumáticos.

Ventajas de los Programas de Afiliados: ● Inversión $0, solo el tiempo que le dedique a promocionar el servicio. ● No necesita conocimientos especiales. ● No eres responsable del soporte técnico del cliente final. ● Una vez realizada la venta solo te sientas a esperar que te paguen tu comisión.

Desventajas de los Programas de Afiliados: ● Hay que esperar de 45 a 90 días 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 reputación 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 máximo. ● 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 además 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 económicos y son una solución llave en mano para comenzar a crear tus propios planes. ¿A quién 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 inversión Inicial ● No necesita conocimiento avanzados. ● Escalabilidad le permite ir creciendo a medida que su base de clientes también 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 configuración 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 específico 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 más económico eso mantendrá sus costos bajos combine su oferta de servicio con algo más ej. atención personalizada, consultoría gratuita o algún 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 también podrá fijar precios más altos que ellos. No base su estrategia con precios más 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 opción le permite tener control completo de los recursos y configuración 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 demás VPS que están alojados el mismo servidor físico. ¿A quién va dirigido este modelo de negocio? A particulares y empresas que tienen requisitos de configuración 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 facturación.

Muchas clientes me preguntan cuántos clientes pueden tener en un servidor dedicado pero no es una pregunta fácil 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 configuración optimizada para cada caso (Recuerda que siempre nos puedes contratar para realizar la configuración optimizada según tus requerimientos): ● Caso 1 sitios webs estáticos (solo HTML): Puede soportar mas de 300 sitios web con menos de 2.000 diarias c/u si cobras $5 por cada cliente estarías facturando $1.500 al mes o $18.000 al año. ● Caso 2 sitios webs dinámicos (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 estarías facturando $2.450 al mes o $29.400 al año. ● Nota: Puede ser mas puede ser menos todo depende pero creo que te puedes dar una idea de lo que podrías hacer con un ​Server Pro

Servidores VPS y Dedicados: ● Bluehost ● Y nuestro S ​ ervidores VPS​ y ​Servidores Dedicados

En este tutorial te explicará en detalle cómo configurar un negocio de Web Hosting desde la instalación de un servidor web hasta la facturación tus clientes. Requerimientos Técnicos Para comenzar tu negocio de alojamiento web básicamente necesitarás cinco (5) cosas: 1. Web Hosting. Obviamente necesitarás 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 opción más económica 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 fracción del costo. Por supuesto con un VPS barato nunca obtendrás resultados de alto rendimiento que se pueden conseguir con un servidor dedicado pero será capaz de añadir más 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 día. Si tiene un plan de hosting administrado el equipo de de soporte técnico también se encargará de realizar el mantenimiento y las actualizaciones de seguridad a tu servidor. ● Protección DDoS: Las probabilidades de que cada red o servidor web ser atacado de una forma o de otra algún día 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 generación de un gran volumen de consultas. ● Servicio Respaldo: mucho cliente de alojamiento web asumen que sus datos serán 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 imágenes todo el servidor y restaurar tu VPS a un estado anterior si una actualización o un cambio de configuración sale mal.

Debe tratar de mantener contentos a tus clientes proporcionándole un entorno alojamiento robusto y fiable no asuma que nunca encontrarás grande problema con tu servidor. 2. Panel de Control. Para administrar tu servidor web necesitarás 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 líder en la industria. cPanel es sin duda mi favorito ya que puedes realizar la mayoría de las actualizaciones de un servidor tu mismo minimizando la necesidad de conocimientos técnicos del sistema operativo Linux. Tu usuarios podrán usar fácilmente cPanel porque viene con video tutoriales para cada función disponible con el potencial de reducir considerablemente la cantidad de solicitudes de soporte técnico. 3. Sistema de Facturación. El sistema facturación puede manejar lo pedido en línea y realizar diversas tareas de mantenimiento como por ejemplo la suspensión de cuenta de alojamiento web por falta de pago. El sistema facturación tienen que utilizar una API para conectarse servidor web para que pueda administrar las cuentas del hosting. Un filósofo de facturación más populares para el negocio de hosting es ​WHMCS​. Se trata básicamente de un carrito de compra con todas las funciones para los servidores web, proporcionando características tales como pedidos, facturación, administración de dominio, presentación de informes y la comercialización de

afiliados. Una interfaz para dispositivos móviles te permite administrar de forma remota hasta cuenta alojamiento de tus clientes. WHMCS​ se puede integrar fácilmente 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 información sensible como los números de traer el crédito necesitará un certificado SSL. De hecho, te recomiendo que hospede todo el sistema de facturación en una conexión segura (HTTPS). puede contratar certificados SSL desde $15 al año. 5. Pasarelas de Pago. Si bien es cierto que puede manejar la mayoría lo pago realizado a través de PayPal, es recomendable utilizar una pasarela de pago de tercero para manejar las transacciones tarjeta de crédito. Esto te protegerá de la mayoría de los fraude y te liberará de la responsabilidad de asegurar el proceso de pago. La mayoría de los servicio de pasarela de pagos hacen cargos de una cuota instalación y un porcentaje por cada transacción 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​ también para aceptar pago con Bitcoin usando el ​módulo de la pasarela de pago Coinbase​.

Configurando Apache, PHP y MySQL Existen tres componentes principales en los servidor web típico son Apache, PHP y MySQL. El servidor HTTP Apache es el software más popular para servidores web utilizado en más del 46% de los sitio web que existen (​fuente​). PHP y MySQL son las base de la mayoría de los sitio web dinámico incluyendo la plataforma más popular del mundo WordPress. En este tutorial verás 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 versión de WHM. Trabajar con la versión más reciente asegura que todos los paquetes de software requeridos por el servidor web están actualizados. Aquí esta como actualizar cPanel/WHM: 1. Inicia tu sesión en WHM (http://[dirección IP de tu servidor]:2083 o https://[dirección IP de tu servidor]:2087). 2. el menú principal has clic en cPanel > Actualizar a la Última Versión.

3. Has clic en el botón actualizar. El proceso de actualización tomará sólo minutos.

Actualizando MySQL En algunos casos la instalación por defecto del servidor MySQL puede ser obsoleta. Es una buena práctica llevar a cabo una actualización de MySQL antes de alojar cualquier sitio web. Esto evitará tiempo de inactividad no deseados y base de datos de MySQL rotas. También importante actualizar MySQL antes de actualizar PHP. De esta forma será compilado con la librerías correctas de MySQL. Aquí está como actualizar instalación de MySQL: 1. Inicia tu sesión en WHM. 2. En el menú principal has clic en Software > Actualización MySQL. 3. Selecciona la última actualización estable de MySQL y aquí el Siguiente. Al momento de escribir este artículo la última versión 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 próxima página WHM te preguntará si quieres manejar la actualización. Selecciona “Yo voy a reconstruir manualmente apache y PHP cuando se complete la actualización de MySQL”y has clic en Continuar.

Actualizando Apache y PHP La configuración de Apache, PHP y MySQL en un servidor cPanel es muy fácil. CPanel te proporciona un asistente instalación llamado “EasyApache” que te guiará a través del proceso de instalación compilado de Apache y PHP: 1. Inicia tu sesión en WHM. 2. Desde el menú principal selecciona Software > EasyApache. 3. En la lista en perfiles para cargar selecciona Configuración Salvada Previamente y has clic en Comenzar personalización basada en el perfil. 4. Selecciona la última versión estable de apache y has clic en Siguiente Paso. Al momento de escribir esta entrada la última versión es la 2.4.6:

5. Selecciona la última versión estable de PHP. Al momento de escribir este artículo la última versión disponible es 5.4.19. Has clic en el botón Siguiente Paso. 6. En la siguiente página te mostrará una lista de opciones baja hasta el final de la página y has clic en Lista de Opciones Exhaustiva. 7. Selecciona las opciones está listada más abajo (deselecciona las que no estén 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 traducción puede o no puede estar disponible dependiendo de si está usando un VPS o un servidor dedicado​. Crear la compilación de Apache y PHP puede tomar un largo tiempo especialmente en VPS. Te recomiendo no cerrar o refrescar tu navegador durante el proceso. Podría perder la conexión con WHM antes de completar la compilación, mantener mente que el proceso continúa corriendo en segundo plano. Sin embargo no recibirá ningún mensaje cuando se haya completado. Ahora no pretendo decir que éstas son las mejores opciones pero son un buen comienzo. Puedes necesitar instalar otros módulos para satisfacer tus necesidades individuales.

Configurando PHP y su EXEC Una vez que la compilación 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 > configuración PHP y suEXEC. 2. Configura las opciones por defecto de PHP versión 5 . 3. Selecciona suphp como el manejador de PHP 5. 4. Activa suEXEC.

5. Has clic en salvar nueva configuración. 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 diseñada 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 más importantes del hospedaje web. En cualquier momento tu servidor se convertirá en blanco de los ataques malicioso. Hay varios tipo de ataque los más populares son los ataques de negación 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 sesión en WHM como root y crea una nueva cuenta WHM > Funciones de Cuentas > Crear Nueva Cuenta. 2. Asegúrate 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 estén 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 sesión SSH usando el comando “exit” dos veces. Ahora intenta nuevamente establecer una nueva conexión SSH con tu servidor usando el nuevo puerto para asegurarte que la nueva configuración 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 sesión con SSH Keys con Putty​.

Si decides usar los SSH Keys asegúrate de des-habilitar la autenticación con claves WHM > Centro de Seguridad > Ajuste Autorización de Clave SSH.

Aumentando la fortaleza requerida para las claves Para prevenir tus usuarios usen combinaciones de clave débiles tales como “123456” o “abc123” es importante incrementar los requerimientos fortaleza de la clave esto se puede hacer fácilmente WHM > Centro de seguridad > configuración 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​ también 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 cómo mejorar la seguridad en tu servidor:

Instalar CSF en un servidor cPanel es muy fácil: 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 instalación 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 sólo protegen servidor de los virus también previene que tus usuarios los distribuyan (sin saberlo) a los visitantes de sus sitios web. La mayoría de los virus detectados está destinado a infectar computadora con Windows y no a servidores Linux. Estos archivos dañinos usualmente son subidos al servidor por usuario malicioso intentando infectar a los visitantes de su sitio web. Hay alguna solución antivirus para Linux pero mi favorito es ClamAV la que se integra fácilmente con cPanel y CSF. Aquí está como se habilita ClamAV en un servidor cPanel: 1. Inicia su sesión 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 escáner 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 más abajo.

Configurando Vanity Nameservers Vanity nameservers show una gran forma de hacer que tú negocio alojamiento web parezca más profesional. Usando tus nombre de dominio para tus nameservers tu usuarios usarán 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 también tendrá más control sobre la configuración de tus DNS. Por ejemplo si necesita mover su negocio de alojamiento web a otro proveedor no tendrás que dar instrucción 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 múltiples direcciones IP a un único servidor. La última opción puede no ser la mejor ya que todos los sitio web de tus clientes podrían 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 dirección IP en el archivo de zona de dominios. 1. Inicia tu sesión en tu cuenta donde registraste tu dominio. 2. En el administrador de dominio busca la opción “Host Names”. 3. Y agrega un nuevo “HostName” 4. Escribe el hostname por ejemplo NS1 para tu nameserver así como la dirección IP. 5. inicial mayúscula borrar eso Hay lo mismo para tu nameserver secundario. Tiene la opción de agregar tantos nameservers como quieras no tiene que estar limitado sólo dos nameservers. Cuando termine la configuración 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 sesión en WHM. 2. Desde el menú principal has clic en “Server Configuration > Basic cPanel & WHM Setup”. 3. Bajo este final de la página 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 Características 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 “características”.

Crear una lista de características Personalmente me gusta crear tres lista de características: 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 más expertos. Crear lista de características que es bastante simple: 1. En el menú “WHM > Packages > Features Manager”. 2. Ingresan nombre de la nueva lista características y has clic en agregar. 3. Selecciona las características de quienes estén disponibles y has clic en salvar. Estas son algunas de las característica que tal vez quieras deshabilitar: ● Addon Domain Manager: Si no va a permitir múltiples dominios en tu plan de hosting deshabilita esta opción ● Advanced DNS Zone Editor: Esta característica permite a los clientes fastidiar su propio sitio web si no saben cómo usarlo. Habilita esta opción sólo para la lista de característica avanzada. ● Apache Handlers Manager: Otra característica 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 básicamente un plan hosting al cual asociadas una lista de características. Más tarde necesitarás enlazar tu sistema de facturación a los paquete que ha creado.

Crear un paquete es bastante fácil: 1. En el menú “WHM > Packages > Add a Package”. 2. El fino recurso hacer asignados:

3. Selecciona la lista características que has creado anteriormente:

4. haz clic en “Agregar” y Finaliza la Creación de Paquete. Una cosa que querrás dejar vez habilitada es el acceso a la consola “Shell Access”, principalmente por razones de seguridad. Lo puedes ver definir una lista de característica y crear un paquete no es complicado.

Instalar WHMCS WHMCS​ es un software que te permite administrar tus clientes de hosting, manejar la facturación y el soporte también. También te permite automatizar el proceso de creación de cuentas usando el API de cPanel. En este tutorial vamos a ver cómo 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 podrán acceder al sistema de soporte técnico en caso de que ocurra la falla en el servicio. 1. Asegurando tu sitio web Ya que va a manejar datos sensibles a través de WHMCS vas a necesitar asegurar primero tu sitio web esto puede ser llevado a cabo con la instalación 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 año. Para instalar certificado de seguridad SSL va a necesitar una dirección IP dedicada. El proceso de asignación de una dirección IP varía en función de dónde 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 páginas 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 raíz 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 opción va a necesitar asignar una dirección 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 versión 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 botón al lado de licencia WHCMS y selecciona la pestaña descargar. Y has clic en descargar ahora para descargar WHCMS en tu computadora. 3. Instalando WHCMS Antes de comenzar la instalación debe primero crear una base de datos MySQL así como una cuenta de usuario para accesar las base de datos. A continuación 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 instalación de WHCMS. Debe ser una página similar a ésta:

Has clic en el enlace para comenzar la instalación en la siguiente página 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 configuración:

En este caso simplemente crea un archivo vacío llamado configuration.php en tu computadora y súbelo a la carpeta donde está WHCMS. No olvide cambiar los permisos para que permite la escritura (0755) en el servidor web.

En la siguiente página ingresa el código la licencia puedes conseguirlo en tu cuenta de usuario en el menú Services > Licences & Services . También vas necesitar proporcionar la información necesaria para conectarse las base datos MySQL que creaste previamente.

Finalmente ingresa tu información personal para crear la cuenta del administrador. Una vez haya finalizado la instalación necesitarás realizar algunas tareas.

Esos todo acerca del instalación 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 engañes porque requiere trabajo y constancia tanto para mantener tus clientes actuales como para conseguir nuevos clientes.