¿Puedo alojar un sitio web utilizando una conexión a Internet normal desde mi casa?

Hay tres componentes principales para ejecutar un sitio web que debe considerar.

1. Un servidor web

En los principales centros de datos, los servidores web son aplicaciones que se ejecutan en plataformas informáticas físicas (o virtualizadas) de alta capacidad. Para sus propósitos, puede ejecutar un servidor web en su PC con Windows (Microsoft IIS), Mac o Linux. Recomiendo usar una distribución gratuita de Linux como Ubuntu e instalar el software del servidor web Apache. (Ubuntu también se puede descargar con Apache preinstalado).

El proyecto del servidor HTTP Apache
Descargar Ubuntu | Ubuntu

2. Una dirección IP pública y estática

Para acceder a cualquier sitio servido por su servidor web, los usuarios externos a su red doméstica necesitarán una dirección IP pública. Su ISP (Proveedor de servicios de Internet) generalmente asigna una IP pública dinámica a su PC cada vez que su PC se conecta a Internet. Dado que esta IP no está asignada estáticamente (es decir, su ISP la cambia con frecuencia), los clientes en la web no sabrán qué dirección IP se puede usar para acceder a su sitio web.

Llame a su ISP y descubra cómo puede obtener una IP estática. Esta suele ser una oferta paga de los ISP.

Mientras esté en, asegúrese también de que su ISP permitirá conexiones web iniciadas por Internet en los puertos 80 (HTTP) y 443 (HTTPS) a su servidor web doméstico. Es posible que su ISP deba cambiar algunas reglas de seguridad en sus firewalls y enrutadores para permitir solicitudes web entrantes.

3. Un nombre de dominio

Si bien los pasos 1 y 2 le permitirán ejecutar un servidor web en funcionamiento, la mayoría de los clientes de Internet querrán escribir una URL legible para acceder a su servidor web en lugar de una dirección IP. Para solucionar esto, deberá comprar un nombre DNS de GoDaddy u otros vendedores de nombres de dominio, y registrarlo en su nueva dirección IP estática. Visite GoDaddy’s u otro sitio web del vendedor de nombres de dominio para obtener instrucciones. Generalmente cuesta alrededor de $ 10-20 / año.

Consejo de bonificación

Si tiene un firewall doméstico o una configuración de seguridad en su enrutador doméstico, es probable que necesite cambiarlos para permitir conexiones HTTP y HTTPS entrantes (como se describe en el paso 2).

Consejo súper extra

Si realmente desea configurar un servidor web por su cuenta, desde cero y de forma gratuita, simplemente use Amazon AWS. Allí, puede alquilar un servidor Ubuntu de forma gratuita, obtener una IP pública de forma gratuita y configurar un servidor web en cuestión de minutos (o unas pocas horas para los novatos).

http://aws.amazon.com

Aquí hay un tutorial que puede ayudarlo a comenzar a alojar un sitio web en AWS:
Configurar WordPress en Amazon EC2 en 5 minutos

¡Disfruta del maravilloso mundo de las aplicaciones web! Hay mucho por descubrir y mucho por aprender. ¡Pase 10,000 horas en él, conviértase en un experto y comience el próximo Facebook!

¿Qué necesitas que haga tu sitio web? Linux funciona de manera más efectiva, pero tiene una curva de aprendizaje más alta. Sin embargo, si cierra todos los puertos y abre solo lo que necesita, ese es un gran paso hacia la seguridad.

En cuanto a la transferencia de archivos, una unidad en la nube logrará ese efecto. Utilizo Dropbox para sincronizar archivos entre mi computadora de escritorio y mi computadora portátil.

Sí. pero es posible que no pueda llegar a un público más amplio, dependiendo de su dirección IP. Si tiene una dirección IP pública, todos los que conocen su dirección IP pueden acceder a su sitio web, por ejemplo, escribiendo 213.55.95.13 en su navegador. o puede comprar un nombre de dominio y vincularlo a su dirección IP para que las personas puedan recordarlo fácilmente en lugar de los números.

Eso depende completamente de su ISP. Muchos de ellos tienen restricciones técnicas y legales para hacerlo. Los técnicos suelen ser fáciles de manejar. Algunos ISP también ofrecen alojamiento de sitios, solo para que no tenga que hacer esto.

¿Puedo convertir mi computadora en un servidor web utilizando un módem de internet USB?

Configura un servidor. Sugeriría buscar en Unbuntu Server.