Cómo alojar un sitio web desde la computadora de su hogar
Miscelánea / / December 02, 2021
Uno de los requisitos previos para iniciar un sitio web es saber dónde alojar los archivos y cuánto costará un nombre de dominio. Por supuesto, hay muchas formas de hacerlo. Puede elegir entre muchos hosts gratuitos (como wordpress.com o blogspot.com) o elegir 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 actuará como servidor pero la mayoría de las veces lo tenemos en modo siempre activo, ¿no?
Veremos cómo hacer que un nombre de host apunte a su computadora, para que pueda usarlo como un dominio de sitio web real, 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 su caso, entonces podría darle fácilmente su dirección IP a alguien y podría acceder a su sitio web, siempre que se tomen las medidas necesarias. 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 por humanos, como un sitio web normal, y luego actualizar constantemente el servicio de nombres con la IP externa actual, incluso si es dinámica.
Paso 1: Crea una cuenta gratis y No-IP.com utilizando este enlace aquí. Complete los conceptos básicos y luego elija el cuadro etiquetado Crear mi nombre de host más tarde.
Desplácese hacia abajo y elija Registro gratuito.
Paso 2: El siguiente paso necesario es activar su cuenta con el correo electrónico que envía No-IP.
Paso 3: Cuando su cuenta esté verificada, acceda este enlace aquí para crear un nuevo host.
Elija cualquiera de los dominios gratuitos de la lista desplegable. Seleccione Host DNS (A) para el nombre de host Escribey luego deje el resto como está. Está bien que la dirección IP se muestre como está; no se mantendrá de esta manera incluso si está utilizando una dirección dinámica con su ISP.
Desplácese hacia abajo y elija Agregar anfitrión.
Paso 4: Para garantizar que la dirección IP que cambia 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 se acaba de crear en Paso 3.
Hacer clic Ahorrar y observe que la dirección IP con la que está operando actualmente se asociará con este nombre de host.
Puede salir de este programa en cualquier momento pero mantenerlo en ejecución, ya que se minimizará área de notificación.
Nota: Debe verificar que aún 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 se adapte a 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 desea alojar un sitio que solo use HTML, esta es una excelente opción programa portátil.
Paso 1: Descarga HFS con este enlace aquí.
Paso 2: Después de la instalación, abra el único archivo que se descargó, llamado HFS. presione el F5 tecla para cambiar a Modo experto. Haga clic con el botón derecho en el icono de la casa pequeña en el panel izquierdo y elija la opción llamada Vincular la raíz a la 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 el uso de 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, a continuación, elija los archivos del sitio web para el Carpeta raíz área de texto.
los Nombres de archivo de documentos predeterminados son para especificar lo que QuickPHP debe buscar y presentar como archivo raíz. Mis archivos contienen un Index.html página que debe cargarse al acceder al sitio web. Debido a que aparece 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 el tráfico FTP a una IP interna A los efectos de entregar archivos a través de FTP, el tráfico entrante del sitio web debe dirigirse a la computadora local que atiende el sitio web. Hacemos esto desde el enrutador.
Buen consejo: También vea cómo el reenvío de puertos es útil para configurar clientes de escritorio remoto con esta guía.
Paso 1: Abre un símbolo del sistema en la computadora del servidor web e ingrese Ipconfig para encontrar la dirección de la puerta de enlace predeterminada, así:
Paso 2: Abra la puerta de enlace en un navegador y navegue hasta la sección de configuración que se refiere al reenvío de puertos.
La configuración de mi Linksys WRT150N está debajo Aplicaciones y juegos> Reenvío de un solo puerto. Seleccione el predefinido HTTP aplicación o hacer una selección manual usando el puerto 80. Envíe esto a la computadora que funciona como servidor web. La dirección aparecerá junto a 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ó.
A continuación, se muestra un ejemplo de mi sitio web alojado con HFS en mi computadora local:
Conclusión
Es evidente lo fácil (fácil si puede seguir los pasos con precisión) comenzar a brindar servicios a su archivos de sitios 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 gratuitas de nombre de host no son tan buenas, pero no cuesta nada usarlo. El cliente de actualización de DNS es maravilloso para mantener la IP actualizada con el nombre de host sin tener que hacer nada manualmente.