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).
- ¿Cuál será el mejor camino a seguir después de obtener conocimientos sobre redes, programación y bases de datos?
- ¿Qué es el tiempo de propagación?
- ¿Solo puede acceder a las carpetas compartidas de Samba en una computadora en una red?
- Imagine que existe una tecnología P2P perfecta, que puede conectar simétricamente un montón de computadoras a través de una red. ¿Cuáles son los casos de uso?
- ¿Cuál es la explicación más simple para HUB y Switch?
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!