Cómo alojar su sitio web desde casa (una guía paso a paso para 2022)

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.