Si quiere prescindir de los proveedores de alojamiento de terceros, merece la pena considerar cómo alojar su propio sitio web y gestionar su propio servidor.
Tanto si es la primera vez que aloja un sitio como si es un profesional experimentado, alojar su propio sitio web puede ser una tarea desalentadora. Por suerte, hay muchas opciones y vamos a mostrarte cómo puedes ponerlas en práctica.
Alojar su propio sitio web no consiste sólo en instalar un servidor: tendrá que tener en cuenta el coste de la electricidad, el acceso a la cantidad adecuada de ancho de banda y si quiere alojar su sitio web en una máquina Windows o Linux.
Si no está seguro de si alojar su propio sitio web es lo más adecuado para usted, echemos un vistazo a las opciones de alojamiento que tiene ante sí antes de empezar. Si tiene la intención de alojar su propio sitio web, utilice nuestros contenidos a continuación para navegar hacia el alojamiento de su propio servidor. ¡Comencemos!
Índice de contenidos
Las ventajas de comprar alojamiento web
Si no está preparado para alojar su propio sitio web en casa o a nivel local, puede adquirir su alojamiento a través de un proveedor de hosting. Tenemos un montón de alojamientos web recomendados que hemos probado personalmente, así que no tendrás problemas para encontrar el mejor alojamiento para tus necesidades.
El alojamiento compartido es a menudo el punto de partida; ofrece un alojamiento web asequible con suficientes características y beneficios para que te pongas en marcha. Muchos alojamientos web incluyen un dominio gratuito, un certificado SSL e incluso cuentas de correo electrónico, de modo que tienes todo el paquete para configurar tu sitio web.
Como alternativa, si crear un sitio web te parece demasiada presión, puedes empezar usando un constructor de sitios web de arrastrar y soltar como Wix. Hay plantillas prediseñadas para empezar, todas ellas aptas para móviles. Todo lo que tienes que hacer es introducir tu propio contenido y personalizar tu sitio como quieres que sea. Muchos creadores de sitios web, como SquareSpace, pueden incluso ayudarle con su SEO para que su sitio web pueda ser encontrado en los motores de búsqueda.
El mejor alojamiento barato(nuestras recomendaciones)
Si tiene un presupuesto limitado, encontrar el mejor alojamiento web barato puede ser una salvación. Algunas de nuestras mejores empresas de alojamiento barato recomendadas empiezan desde unos meros 0,99 dólares al mes, lo que podría ahorrarle mucho dinero, y molestias.
Aunque el alojamiento barato no parece que vaya a ofrecer mucho, no recomendamos ningún alojamiento a menos que tenga una buena reputación. Incluso los proveedores de alojamiento web más baratos ofrecen garantías de tiempo de actividad y de devolución del dinero, así como asistencia técnica 24 horas al día, 7 días a la semana, y obsequios como dominios, redes de distribución de contenidos (CDN) y alojamiento especializado en WordPress.

DreamHost
DreamHost está recomendado por WordPress como uno de sus mejores alojamientos web. Con el plan de alojamiento compartido de DreamHost a partir de sólo 3,95 dólares al mes, obtendrá un nombre de dominio gratuito, tráfico y ancho de banda ilimitados, almacenamiento rápido en SSD, WordPress preinstalado de serie y un certificado SSL gratuito. Dream Host le ofrece todo lo que necesita para comenzar con su sitio web, así como una generosa garantía de tiempo de actividad del 100%.

HostGator
HostGator es un nombre muy conocido en el sector del alojamiento, famoso por su logotipo de cocodrilo y su marketing irónico. Los planes de alojamiento compartido baratos de HostGator parten de 2,75 dólares al mes e incluyen alojamiento para un solo sitio web, certificado SSL gratuito, dominio gratuito y una garantía de tiempo de actividad del 99,9%. Uno de los grandes beneficios de HostGator es lo amigable que es para los principiantes; es muy fácil instalar WordPress y otro software.

Hostinger
Que yo sepa, Hostinger ofrece el alojamiento web más barato del mercado de alojamiento compartido, con precios que parten de apenas 0,99 dólares al mes. En nuestra revisión de Hostinger hemos experimentado un 100% de garantía de tiempo de actividad en los últimos 30 días. Además, obtendrá 10 GB de almacenamiento SSD, 1 cuenta de correo electrónico, SSL gratuito, aceleración de WordPress para acelerar su sitio web de WordPress y soporte técnico 24/7/365.
El mejor alojamiento VPS(para más control)
El alojamiento VPS es el siguiente paso lógico desde el alojamiento compartido si se le ha quedado pequeño su plan de alojamiento. El alojamiento VPS ofrece mucha más escalabilidad y servidores más potentes para sitios web más grandes. También tendrás más control sobre tu servidor, compartiendo espacio con menos clientes, con recursos asignados.
Usted puede esperar pagar un poco más por el alojamiento VPS en comparación con el alojamiento compartido, sin embargo, si su presupuesto es todavía estirado tenemos algunas recomendaciones para el mejor alojamiento VPS barato para mantener las cosas a su alcance.

Alojamiento de InMotion
Si busca una experiencia VIP, InMotion Hosting ofrece esto así como una gran cantidad de otros servicios de alojamiento, incluyendo el alojamiento compartido, el alojamiento de WordPress y la opción de alojamiento VPS no gestionado y gestionado. Los planes de VPS de InMotion empiezan desde 29,99 dólares al mes con 4 GB de RAM, 75 GB de almacenamiento SSD, 3 IPs dedicadas y acceso a cPanel y WHM. Además, ofrecen una garantía de devolución del dinero de 90 días.

BlueHost
Al igual que DreamHost, BlueHost es otro alojamiento web recomendado para WordPress. Además del alojamiento de WordPress, BlueHost ofrece excelentes planes de alojamiento VPS que pueden ayudar a aumentar la velocidad y el rendimiento de su sitio web alojado. Sus planes de alojamiento VPS tienen un precio asequible a partir de 19,99 dólares al mes e incluyen 1TB de ancho de banda, 1 dirección IP, un dominio gratuito durante el primer año y una serie de funciones adicionales disponibles.

Alojamiento A2
Si la atención al cliente es una prioridad para usted, A2 Hosting es una opción popular por su impresionante personal de apoyo. Los planes Turbo Boost de A2 se recomiendan para aumentar el rendimiento de su sitio web. Sus planes de VPS no gestionados empiezan desde unos asequibles 4,99 dólares al mes por 1 GB de RAM. Sus servidores de 4 núcleos, en comparación con el hardware similar de InMotion, cuestan sólo 9,99 dólares al mes.
Cómo alojar su propio servidor Windows
Puede utilizar su propio ordenador personal en casa con Windows para alojar su propio sitio web. Linux tiende a ser la opción más popular para el alojamiento de servidores, con un tercio de todos los sitios web. Para los desarrolladores que prefieren ASP.NET y la programación en C, Windows es una buena opción. Aquí tienes cómo empezar.
1. Instalación de WAMP

Mi recomendación para alojar tu propio servidor Windows es empezar con el software de instalación WAMP. WampServer es una opción sólida con la que tengo mucha experiencia. Puede descargar la versión de 32 o 64 bits de forma gratuita aquí.
Siga las instrucciones en pantalla para instalar e iniciar WampServer. Una vez que haya instalado WampServer, se creará un nuevo directorio www en su PC, probablemente bajo c://wampwww
En este directorio puede crear subdirectorios, también conocidos como proyectos. Cualquier archivo HTML o PHP puede vivir en estos subdirectorios.
2. Crear una página HTML
Para probar el servidor necesitarás crear un archivo de ejemplo para ponerlo en el directorio www. Puede llamar a este archivo info.php y utilizar el siguiente código de ejemplo: [crayon-5f16fe2ce2c5e410305028-i /] – guarde el archivo en el directorio www al que puede acceder desde el menú de WampServer.
Si introduce la siguiente URL en su navegador web podrá ver los detalles de su instalación de PHP: http://localhost/info.php
Por supuesto, puede crear cualquier archivo HTML o PHP que desee a medida que avanza. En el menú de opciones, seleccione phpMyAdmin para comenzar a configurar sus bases de datos MySQL. Se abrirá una nueva ventana del navegador con un nombre de usuario (el predeterminado será root).
3. Haga público su sitio web
La configuración de Apache en WampServer está predeterminada para denegar cualquier conexión HTTP entrante. Tendrá que cambiar el archivo de configuración de Apache para que su sitio sea público.
Ve al menú de WampServer, haz clic en Apache y selecciona el archivo httpd.conf para editarlo. Encuentra el siguiente código: [crayon-5f16fe2ce2c65493528231 /] y reemplazarlo por: [crayon-5f16fe2ce2c67107997480 /]
De nuevo en el menú, seleccione Reiniciar todos los servicios para reiniciar los servicios de WampServer. Su sitio debería ser ahora accesible por cualquier persona que no sea su localhost.
4. Cómo utilizar su dominio
Para conectar tu nombre de dominio a tu instalación WAMP necesitarás configurar algunos archivos. Añade el siguiente código: [crayon-5f16fe2ce2c69843481718-i /] al siguiente archivo: C:Windowssystem32driversetchosts
Vuelva a navegar por el archivo httpd.conf para añadir un host virtual. Busque Virtual Hosts y descomente la línea que sigue. Cree un archivo en el editor de texto que haya elegido (por ejemplo, el Bloc de notas) y añada el siguiente código: [crayon-5f16fe2ce2c6c716644912 /] – esto tiene que ser guardado en el siguiente directorio: C:wampbinapacheApache-VERSIONconfextra (tenga en cuenta que la VERSION es su versión de Apache).
de nuevo, Reiniciar todos los servicios para guardar y activar los cambios que acaba de hacer. Debe comprobar que su sitio es accesible introduciendo el nombre del dominio.
Cómo alojar su propio servidor Linux
Los sistemas Linux son la forma más común de configurar un servidor. Puedes configurar Apache, PHP y MySQL utilizando pilas LAMP, pero hay alternativas si deseas explorarlas.
1. Instalar el software LAMP usando el terminal
Abra el terminal e introduzca lo siguiente para iniciar el proceso de instalación del software LAMP: [crayon-5f16fe2ce2c6d049361186 /]
Se le pedirá que introduzca una contraseña para el uso de la raíz de MySQL durante el proceso de instalación. Para asegurarse de que todo se ha instalado correctamente, reinicie el servidor web Apache. Si cambia la configuración global de Apache, asegúrese de ejecutar el siguiente comando: [crayon-5f16fe2ce2c6f396824107 /]
2. PHP
Para ver qué módulos PHP están disponibles y comprobar si funcionan, puede poner un archivo PHP de prueba en el directorio raíz del servidor web situado en (/var/www/html/) : [crayon-5f16fe2ce2c71112806860 /]
Navegue hasta http://localhost/info.php para asegurarse de que la página PHP está funcionando. La versión actual de PHP, la configuración y los módulos instalados deberían aparecer.
3. Instalación de MySQL
Abra de nuevo el terminal e introduzca lo siguiente: [crayon-5f16fe2ce2c74236465434-i /] esto le dirá si su instalación de MySQL está funcionando correctamente.
Si necesita reiniciar el servidor MySQL, escriba: [crayon-5f16fe2ce2c77516902940-i /]
Para utilizar la línea de comandos de MySQL para gestionar sus bases de datos, tendrá que introducir las credenciales de administrador que introdujo en el paso 1. Puedes llegar a la consulta de inicio de sesión escribiendo: [crayon-5f16fe2ce2c79347115924-i /]
Los sistemas de gestión de contenidos (CMS) como WordPress y Joomla utilizan bases de datos MySQL. En la mayoría de los casos, las bases de datos MySQL serán creadas automáticamente por el CMS, pero si necesita gestionar sus bases de datos manualmente, PHPMyAdmin es la herramienta más fácil de usar.
Ahora puede configurar el siguiente archivo: /etc/phpmyadmin/config.inc.php
4. Configurar el DNS
Para configurar su propio nombre de dominio, tendrá que aceptar peticiones para su dominio configurando Apache. Tendrá que comprobar que el DNS de su dominio tiene un registro A, que apunta a una dirección IP específica. Si no está seguro de cómo acceder a estos datos, puede hablar con su registrador de dominios o con el anfitrión del dominio para configurar sus registros DNS.
Utilizando la herramienta de excavación debería poder ver la solicitud de registro A para su dominio escribiendo: [crayon-5f16fe2ce2c7c949918292 /]
5. Configurar Apache
Para configurar Apache para que permita las peticiones web de su dominio, debe crear un directorio para su dominio y crear un archivo index.html de ejemplo: [crayon-5f16fe2ce2c7f479804099 /]
Para configurar un archivo de host virtual para Apache para su dominio, introduzca lo siguiente: [crayon-5f16fe2ce2c81205699758 /] [crayon-5f16fe2ce2c83100895169 /]. Edita el archivo: [crayon-5f16fe2ce2c84678349316 /] y recargar Apache: [crayon-5f16fe2ce2c86230425305 /]
Añade una línea con tu dirección IP y tu nombre de dominio editando tu archivo local /etc/hosts. Cambie la dirección IP para que coincida con la dirección IP de su dominio: [crayon-5f16fe2ce2c87407120475 /]
Ventajas y desventajas de alojar su propio sitio web
Es totalmente posible alojar su propio sitio web en casa, pero ¿es realmente práctico o beneficioso hacerlo? He enumerado los pros y los contras de alojar tu propio sitio web para que puedas valorar si realmente merece la pena tu tiempo y esfuerzo.
Pros
- Una experiencia educativa y divertida
- Usted tiene el control de su propio servidor
- Puedes hacer los cambios de sistema que quieras
- Es un buen camino a seguir si tienes ganas de aprender a programar
Cons
- En comparación con una empresa de alojamiento, puede experimentar una conexión muy lenta
- El alojamiento de su servidor cuesta mucha electricidad, ya que su ordenador tiene que estar siempre encendido
- Usted es responsable del mantenimiento y los problemas de hardware y software
Reflexiones finales
No hay duda de que aprender a alojar su propio sitio web puede ser un reto divertido. Si te gusta el lado friki de los servidores, es una gran herramienta para añadir a tu cinturón. Sin embargo, para la mayoría de la gente, la práctica de alojar su propio servidor es bastante poco práctica. Necesitarás mucho tiempo, espacio y dinero para montar y alojar tu propio servidor.
Si lo único que quieres es alojar tu sitio web con buenas velocidades y un rendimiento decente, hay muchos alojamientos web que pueden satisfacer tus necesidades. Si su sitio web comienza a crecer y el aumento del tráfico empieza a poner a prueba los recursos, puede buscar otras opciones como el alojamiento en la nube, que es mucho más escalable.
Para alojar su propio sitio web, necesitará el impulso y la determinación para hacerlo. Mi recomendación sería encontrar el mejor alojamiento web para sus necesidades y partir de ahí, especialmente si es la primera vez que aloja un sitio web.