Sí, puedes alojar un sitio web en tu computadora. Pero hay algunas cosas importantes que debo señalar:
- Linux no es el único sistema operativo que puede usar para alojar un sitio web (aunque es el más popular). Cualquier computadora (Windows, Mac o Linux) puede alojar un sitio web. Todo lo que necesita es un código compatible con ese sistema operativo, y para exponer el puerto en el que se encuentra su sitio web
- Necesitarás una computadora siempre encendida . Esto significa que su computadora portátil (y probablemente de escritorio) no será lo suficientemente buena. Puede encontrar una computadora vieja y barata, guardarla en el armario y mantenerla encendida en todo momento para alojar su sitio
- Para que los usuarios fuera de su red puedan acceder a él, debe reenviar el puerto 80 de su enrutador al servidor web . Esto generalmente no se recomienda para redes domésticas, así que asegúrese de saber lo que está haciendo.
- Esto puede violar los términos de servicio de su ISP . Si comienza a obtener tráfico notable en el sitio, su ISP puede abandonarlo o emprender acciones legales. El servicio de internet no comercial casi siempre no permite esto
- Deberá usar un servicio de IP dinámico . La dirección IP asignada a su hogar cambia periódicamente, lo que hace el ISP para protegerlo (en su mayor parte). El direccionamiento IP dinámico es un riesgo de seguridad menor (más difícil de rastrear, más difícil atacar a un usuario, etc.). Para asignar una URL a su IP, existen servicios que rastrean su IP y actualizan dinámicamente DNS, como DynDNS
- Serás atacado constantemente . Ahora, estos “ataques” no suelen ser muy difíciles de defender, ya que solo son scripts que buscan servidores débiles. Si habilita SSH en el puerto 22, verá cientos de intentos de iniciar sesión desde servidores en China. Así que asegúrese de tener una comprensión básica de los firewalls y la seguridad.
Parece que realmente no quieres gastar el dinero para alojar un sitio, pero te tomará mucho más tiempo configurar el servidor, las redes, el DNS dinámico, etc. O podrías pagar un par de dólares al mes por alguien más para hacer eso por ti.
Solía alojar algunos servidores en casa, y fue una gran experiencia de aprendizaje, pero no valió la pena. AWS, Bluehost, etc. valen la pena.
- ¿Dónde está el aprendizaje automático o la inteligencia artificial agregando valor a su empresa?
- ¿La membresía a https://www.interaction-design.org es una buena inversión?
- ¿Sería posible hacer que la informática sea más rápida mediante la dilatación del tiempo?
- Informática: ¿Cuál es la relación entre el modelo tópico y el modelo de inclusión de palabras, algún ejemplo?
- ¿Qué tipo de soporte de hardware se necesita para que funcione una memoria virtual paginada?
¡Espero que esto ayude!