En la búsqueda de productos o servicios cada vez se da más de recurrir a consejos o recomendaciones de otros usuarios para evaluar dicho producto.
Mucho se habla en Internet sobre alojamiento Web, y existen miles de empresas que ofrecen estos servicios por algunos dólares.
Aquí va mi recomendación sobre algunos de los servicios de Hosting que he utilizado.
Lo he utilizado para Hosting compartido. Ha resultado muy bueno. Dispone de un excelente servicio de soporte y servicio uptime. Son muy pocas veces las que he tenido problemas con el servidor, en casos realmente puntuales. Con respecto al precio es muy competitivo, e inclusive puedes conseguir una cuenta de reseller por unos USD 25 en caso que tengas muchos sitios o que quieras revender Hosting.
El servicio de VPS administrado que ellos ofrecen es muy bueno. También dispone de un sistema de soporte realmente rápido. Con aprox USD 25 al mes te consigues un muy buen servicio VPS.
Para shared hosting (servicio compartido) Hostmonster resulta relativamente barato (económico) en comparación a otros, y balanceando la calidad/precio que ofrece. No está mal, aunque si bien es medio desesperante que si luego de configurar un dominio te encaje el servicio de Parking de dominios de la propia empresa. Seguramente hay más de uno que le hace ganar dinero a la empresa gracias a ese detalle. Con respecto a BlueHost y HostMonster, tienes que saber que técnicamente son la misma empresa. Sí, sino mira este artículo.
En conclusión, depende de tus necesidades cuál te sugeriría. Si deseas servicio de hosting compartido, te sugiero pruebes A2Hosting que no está mal. Si quieres un VPS, podrías probar con WiredTree que seguro no te llevarás ninguna desilución.
Si estás interesado en instalar WHMCS habrás notado que no hay muchos recursos en español, aunque sí documentación en inglés proporcionada por el sitio.
Aquí explicaremos brevemente cómo instalar WHMCS en castellano.
Primero debes descargar el software desde el sitio de WHMCS. En caso de tener licencia Trial, deberás anotar esa licencia ya que te será solicitada por el proceso de instalación. Al día de hoy, se proporciona una licencia de 15 días destinada a pruebas.
Luego podrás descargar el .zip con WHMCS. Este archivo tendrás que subirlo a tu servidor de Hosting, y descomprimirlo en alguna carpeta, por ejemplo <path>/www/whmcs aunque también podrías utilizar un nombre más descriptivo: <path>/www/billing (por dar un ejemplo).
El siguiente paso consiste en acceder a la carpeta y renombrar el archivo configuration.php.new a configuration.php
Posteriormente, accede con tu navegador a http://<host>/whmcs/install/install.php (dependiendo donde lo hayas copiado), y sigue los pasos de instalación. Vas a tener que crear una nueva base de datos, ya que en determinado paso te solicitará los datos de la BD MySQL a utilizar.
Una vez completados estos pasos, habrá que:
php -q /home/mgnnserv/public_html/clients/admin/cron.php
Posterior a la instalación, hay que iniciar sesión en WHMCS y se recomienda seguir con los siguientes pasos.
Para esto hay que ir a Configuration > Payment Gateways y elegir la opción más conveniente o el servicio que tienes contratado. Puedes comenzar con PayPal si lo deseas, aunque luego quizás te convenga contratar un servicio para aceptar Tarjetas de Crédito como Authorize.net, 2Checkout o similar.
Esto se hace bajo la opción Configuration > Products/Services.
Para esto hay que ir a la opción Configuration > Domain Pricing, y establecer las políticas de precios con las que trabajarás. Cuidado que por defecto se selecciona la opción Free, deberías considerar la opción Recurring Billing, para poder establecer precios de acuerdo a períodos, mensuales, anuales, etc.
De esta manera podrías utilizar WHMCS para ofrecer tickets de soporte a tus clientes. Esto se realiza desde Configuration > Support Departments.
Ligado a esto también está la configuración de Email Piping, esto es, el mecanismo que utiliza WHMCS para recibir y delegar los correos de soporte.
Existen muchos otros parámetros de configuración. Dependiendo de las necesidades individuales de cada uno, habrá que considerar modificar tales opciones o no. Por ejemplo, existe un menu de Administrators, donde se pueden establecer otros Administradores que tengan acceso a la cuenta. Si quieres ver unos videos con tutoriales, puedes entrar aquí.
Una vez terminado, se recomienda crear nuevas órdenes y clientes, de forma de probar el sistema.
Para crear alias de dominios en Lighttpd (o también conocidos como ServerAlias) basta con crear o editar la configuración del servidor virtual.
Por ejemplo, suponiendo que la configuración del hosting virtual se encuentra en /etc/lighttpd/lighttpd.conf
$HTTP["host"] == "www.dominio1.com"
{
server.indexfiles = ( "index.php" )
server.document-root = "/home/dominio/public_html/"
}
Entonces se debe modificar el dominio para incluir tanto el dominio principal como los alias. La nueva configuración se hará mediante expresiones regulares, para indicar que deseamos soportar varios dominios. Para usar expresiones regulares se debe emplear =~ en lugar de ==.
$HTTP["host"] =~ "www.(dominio1|dominio2|dominio3).com"
{
server.indexfiles = ( "index.php" )
server.document-root = "/home/dominio/public_html/"
}
Luego, reiniciar lighttpd
service lighttpd restart
Obviamente el dominio principal como los dominios apuntados deben tener los Nameservers correspondientes al servidor Lighttpd que estamos usando.
Xampp es un excelente paquete para instalarnos un auténtico servidor Web, de correo, FTP y base de datos MySQL, en Windows.
Las siguientes instrucciones indican cómo configurar Mercury para poder utilizar un correo externo, ya sea de Gmail o un servicio de hosting, mediante el servidor Mercury/32 que trae Xampp. Lo que vamos a usar es un Relay SMTP.
Esto puede ser muy útil para poder utilizar las características de envío de email de muchas aplicaciones Web, por ejemplo:
En una de las actualizaciones de Windows Vista me pasó lo siguiente. Mi instalación de XAMPP dejó de funcionar en localhost. Lo curioso es que al utilizar http://127.0.0.1 sí funcionaba.
Revisando alguna que otra información, veo que el archivo C:\windows\system32\drivers\etc\hosts. por alguna razón no tenía la siguiente entrada:
127.0.0.1 localhost
Lo que hice para solucionar el problema fue agregar la entrada en el archivo hosts y luego probar de nuevo acceder a localhost.