Cómo alojar un sitio web desde la computadora de su casa




Uno de los requisitos previos para iniciar un sitio web es saber dónde alojar los archivos y cuánto costará para un nombre de dominio. Por supuesto, hay muchas maneras de hacerlo. Puede elegir entre una gran cantidad de hosts gratuitos (como wordpress.com o blogspot.com) o optar por uno autohospedado. Autohospedado significa más libertad y no tener que depender de Google o WordPress para una serie de cosas.

Autohospedado significaría ir con un proveedor de alojamiento o alojarlo por su cuenta. Siempre puede comenzar simplemente sirviendo los archivos web desde su propia computadora. Si no espera demasiados visitantes al principio, esta es una excelente manera de dar a conocer su nombre al tener las páginas para mostrar su producto o servicio. Por supuesto, eso significa que su computadora debe estar encendida en todo momento porque eso actuará como el servidor pero en su mayoría lo tenemos en modo siempre encendido, ¿no?



Veremos cómo hacer que un nombre de host apunte a su computadora, para que pueda usarlo como un dominio real del sitio web, y cómo reenviar las solicitudes entrantes a la computadora que actúa como servidor web.







Configurar una dirección IP estática

Una dirección estática es aquella que no cambia. Siempre es 11.22.333.44, por ejemplo. Si este es el caso para usted, entonces podría dar fácilmente su dirección IP a alguien y ellos podrían acceder a su sitio web, dados los pasos necesarios. Sin embargo, si tiene una IP dinámica (cambiante), esto no funcionaría bien porque tendría que seguir descubriendo la nueva IP y luego volver a compartirla con todos.

Vea la diferencia entre una dirección IP estática y dinámica con esta publicación.

Ya sea que tenga una dirección estática o dinámica, acceder a un sitio web por su dirección IP no es muy fácil de usar. Vamos a tomar un programa que pueda proporcionarnos un nombre legible para humanos, como un sitio web normal, y luego actualizar constantemente el servicio de nombres con la IP externa actual, incluso si es dinámico.

Paso 1: Crea una cuenta gratis y No-IP.com utilizando este enlace aqui. Complete los conceptos básicos y luego elija la casilla etiquetada Crear mi nombre de host más tarde.

Desplácese hacia abajo hasta la parte inferior y elija Registro gratuito.

Paso 2: El siguiente paso necesario es activar su cuenta con el correo electrónico que no envía IP.

Paso 3: Cuando se verifique su cuenta, acceda este enlace aqui para crear un nuevo host.

Elija cualquiera de los dominios gratuitos de la lista desplegable. Seleccione Host DNS (A) para el nombre de host Tipo, y luego deja el resto como está. Está bien que la dirección IP se muestre tal como está: no se mantendrá de esta manera, incluso si está utilizando una dirección dinámica con su ISP.

Desplácese hasta la parte inferior y elija Agregar host.

Etapa 4: Para garantizar que la dirección IP cambiante siempre esté asociada con el nombre de host, necesitaremos descargar el Cliente de actualización de DNS dinámico. Obtén este programa aquí.

Comience a iniciar sesión con su dirección de correo electrónico y contraseña de Paso 1.

Hacer clic Editar hosts y luego seleccione la casilla junto al host que acaba de crear en Paso 3.

Hacer clic Salvar y observe que la dirección IP con la que está operando actualmente estará asociada con este nombre de host.

Puede salir de este programa en cualquier momento pero aún mantenerlo en ejecución, ya que se minimizará área de notificación.

Nota: Debe verificar que todavía desea que este nombre de host esté activo una vez al mes; de lo contrario, el nombre se suspenderá hasta que inicie sesión y diga que desea conservarlo. Es un pequeño precio a pagar por un servicio gratuito.





Instale el software del servidor web

Ahora que la IP siempre estará vinculada al nombre de host, el siguiente paso importante es instalar el software necesario para servir el sitio web. Le presentaremos un par de programas para que pruebe, según lo que satisfaga sus necesidades.

Servidor de archivos HTTP (HFS)

HFS es un programa común para alojar sitios web simples. Lo he usado para alojar una sola página durante muchos meses sin falta. Si después de alojar un sitio que usa solo HTML, este es un excelente, programa portátil.

Paso 1: Descargar HFS con este enlace aqui.

Paso 2: Después de la instalación, abra el archivo único que se descargó, llamado HFS. presione el F5 clave para cambiar a Modo experto. Haga clic derecho en el icono de la casa pequeña en el panel izquierdo y elija la opción llamada Enlazar raíz a carpeta real.

Busque la carpeta que contiene los archivos del sitio web. Consulte la siguiente sección para dirigir el tráfico a este servidor con una función de reenvío de puertos en el enrutador.

QuickPHP

Es posible que necesite un servidor que admita PHP. HFS no es compatible con PHP, por lo que usar QuickPHP puede servir como un buen sustituto.

Paso 1: Este programa es portátil. Se presenta en un archivo ZIP y se puede descargar aquí.

Paso 2: Tras el lanzamiento, la configuración es sencilla. Ingrese la dirección IP local del servidor, 80 para el número de puerto y luego elija los archivos del sitio web para Carpeta raíz área de texto

los Nombres de archivos de documentos predeterminados son para especificar qué QuickPHP debe buscar y presentar como el archivo raíz. Mis archivos contienen un Index.html página que debe cargarse al acceder al sitio web. Como se enumera aquí, el archivo se mostrará como la página predeterminada. En otras palabras, cuando el servidor se carga desde JonFisher.HopTo.org, la página de índice se cargará primero.

Escoger comienzo para comenzar a servir los archivos como un sitio web.





Tráfico HTTP directo al servidor

Similar a reenviar tráfico FTP a una IP interna a los fines de servir archivos a través de FTP, el tráfico entrante del sitio web debe dirigirse a la computadora local que sirve el sitio web. Hacemos esto desde el enrutador.

Consejo genial: También vea cómo el reenvío de puertos es útil para configurar clientes de escritorio remotos con esta guia.

Paso 1: Abre un símbolo del sistema en la computadora del servidor web e ingrese Ipconfig para encontrar la dirección de puerta de enlace predeterminada, así:

Paso 2: Abra la puerta de enlace en un navegador y navegue a la sección de configuración que se refiere al reenvío de puertos.

Mi configuración de Linksys WRT150N está bajo Aplicación y juegos> Reenvío de puerto único. Seleccione el predefinido HTTP aplicación o haga una selección manual usando el puerto 80. Envíe esto a la computadora que funciona como servidor web. La dirección aparecerá al lado de Dirección IPv4, como en la captura de pantalla anterior.

Asegúrese de guardar los cambios antes de continuar.

Dependiendo del programa que utilizó anteriormente, junto con los archivos del sitio web, ahora puede acceder a su sitio alojado localmente con el nombre de host que configuró.

Aquí hay un ejemplo de mi sitio web alojado con HFS en mi computadora local:





Conclusión

Es evidente cuán fácil (fácil si puede seguir los pasos con precisión) es comenzar a servir los archivos de su sitio web desde su propia computadora sin gastar un centavo adicional en un servicio de alojamiento o nombre de dominio. Sí, se entiende que las opciones de nombre de host gratuitas no son tan buenas, pero no cuesta nada usarlo. El DNS Update Client es maravilloso para mantener actualizada la IP con el nombre de host sin tener que hacer nada manualmente.