Crear un servidor web en tu pc y hacerlo publico - 2020 !!
Tabla de contenido:
- Configurar una dirección IP estática
- Instalar el software del servidor web
- Servidor de archivos HTTP (HFS)
- QuickPHP
- Tráfico HTTP directo al servidor
- Conclusión
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 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 alimentarnos con un nombre legible, 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: Cree una cuenta gratuita y No-IP.com usando este enlace aquí. Complete los conceptos básicos y luego elija la casilla denominada Crear mi nombre de host más tarde.
Desplácese hacia abajo hasta la parte inferior y elija Registrarse gratis.
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 a este enlace aquí para crear un nuevo host.
Elija cualquiera de los dominios gratuitos de la lista desplegable. Seleccione DNS Host (A) para el tipo de nombre de host y luego deje 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 hacia abajo hasta la parte inferior y elija Agregar host.
Paso 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 del Paso 1.
Haga clic en Editar hosts y luego seleccione la casilla junto al host que se acaba de crear en el Paso 3.
Haga clic en Guardar 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á en el á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.
Instalar 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 buscas alojar un sitio que usa solo HTML, este es un excelente programa portátil.
Paso 1: descargue HFS con este enlace aquí.
Paso 2: Después de la instalación, abra el archivo único que se descargó, llamado HFS. Presione la tecla F5 para cambiar al 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 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: Al iniciar, 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 el área de texto de la carpeta raíz.
Los nombres de archivo de documento predeterminados son para especificar qué QuickPHP debe buscar y presentar como el archivo raíz. Mis archivos contienen una página Index.html 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.
Elija Iniciar para comenzar a servir los archivos como un sitio web.
Tráfico HTTP directo al servidor
Al igual que reenviar el tráfico FTP a una IP interna con el fin 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.
Sugerencia: también vea cómo el reenvío de puertos es útil para configurar clientes de escritorio remotos con esta guía.
Paso 1: abra un símbolo del sistema en la computadora del servidor web e ingrese Ipconfig para encontrar la dirección de puerta de enlace predeterminada, de esta manera:
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á en Aplicaciones y juegos> Reenvío de puerto único. Seleccione la aplicación HTTP predefinida o realice una selección manual utilizando el puerto 80. Envíe esto a la computadora que funciona como servidor web. La dirección se mostrará junto a la 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.
Los mejores sistemas de automatización para el hogar para controlar su hogar con su computadora portátil
Los sistemas de automatización del hogar nos facilitan la vida. Ya no están destinados a los ricos. Consulte aquí la lista de los 10 mejores productos del sistema de automatización del hogar controlados por voz.
Cómo instalar, alojar y usar el Servidor SIP en Windows en el hogar
Tutorial sobre cómo configurar, alojar, usar el Protocolo de Inicio de Sesión o Servidor SIP en Windows en el hogar usando OfficeSIP Server & Messenger.