¿Qué software necesito instalar en un servidor web local?

Realmente depende de lo que intente ejecutar en el servidor web. ¿Son aplicaciones Java Script como NodeJS o aplicaciones PHP habituales como WordPress ?

En cualquier caso, permítanme comenzar diciendo cuáles podrían ser los requisitos previos que necesita saber antes de pensar en convertir su PC VIEJA en un servidor web (no local).

  1. El sistema debe estar actualizado (para evitar hacks o errores fáciles).
  2. Su sistema debe tener un tiempo de actividad de al menos el 99%. Es decir, su sistema debería ejecutarse todo el tiempo. Así que déjame explicarte qué sucede si no es el caso. Suponga que sus clientes o clientes visitan su sitio web cuando su computadora está apagada, verán un error en el SITIO no encontrado que podría llevar al cliente a confundirse con otro sitio.
    • Es posible que tenga que obtener un UPS junto con una batería de respaldo para su PC
    • Necesita una IP ESTÁTICA ( IP PÚBLICA) (fácilmente 500 dólares al mes en BSNL, no estoy seguro acerca de otros ISP). Te lo explicaré de manera fácil. Su computadora necesita una dirección para que otras computadoras puedan encontrarlo en Internet, INTERNET.
    • Su servidor necesita ser actualizado con los softwares originales. (por supuesto). Si está pensando en los softwares de piratería. Tira esta idea.

PD: es mejor que el proveedor externo aloje sitios para usted (es mucho más barato)

Pero aún insiste en convertir su PC a un servidor web pero local ,

  1. Instale un servidor web como Apache, Nginx o NodeJS (que se ejecuta como un servidor)
  2. Instale un firewall: no estoy seguro de usar un sistema operativo Windows, pero si insiste, elija un firewall bien conocido.
  3. Bloquee los puertos que no usará (su usegae será máximo 8080, 21,22,443, etc.)
  4. Hay muchos tipos de hacks, dependiendo de la ubicación de colocación de su servidor, depende. Considere un lugar público donde los piratas informáticos podrían ser de personas ajenas. En este caso, tendrá que pensar mucho en la seguridad. Podría sugerir que conozca el PORTAL CAPTIVO. Le ayudará en algunos de los casos.

Buena suerte.!

En primer lugar, no es una buena idea usar su computadora anterior para alojar sitios web. En la mayoría de los casos, le costará más en comparación con la compra de un proveedor de servicios externo.

Para configurar su computadora como servidor web, necesitará lo siguiente:

  • Fuente de alimentación redundante.
  • Conectividad a Internet redundante con conexión de alta velocidad.
  • Su ISP debe permitirle alojar un servidor web
  • Firewall de hardware si espera ataques DDoS
  • Direcciones IP estáticas

Si está listo para configurar, tendrá que decidir qué servidores web le gustaría usar. Solo debe instalar su software y aplicación requeridos. Puede usar IIS, Apache u otro servidor web.

Servidor web Apache o Nginx.

PD: Su pregunta muestra claramente que no tiene ningún conocimiento en el servidor web. Si realmente conoces el alojamiento web, no harías esta pregunta en primer lugar. Por lo tanto, le recomiendo que busque la ayuda de cualquier experto para implementar el alojamiento web en su máquina Windows. Además, no se recomienda implementar un servidor web en el sistema operativo Windows.

Es bastante fácil instalar el servidor web en cualquier servidor.

Pero mantenerlo a salvo de los ataques y poner en la lista blanca la IP será una tarea difícil.

La copia de seguridad es otra cosa que seguramente debe configurar. Recomendado solo si tiene SLA con su ISP.

Está bien si solo quieres probar o sitios casuales y aplicaciones.