Cómo hacer que su sitio web esté disponible en Internet y no solo en su propia computadora

La mayoría de los sitios web están en un servicio de alojamiento compartido con un nombre de dominio.

Puede usar el nombre de dominio del servicio de alojamiento o su propio dominio. Utiliza el dominio del servicio de alojamiento si está aprendiendo o proporcionando demostraciones de trabajo y no le importa la optimización de motores de búsqueda.

Si desea probar un servicio de alojamiento gratuito, puede consultar el alojamiento web gratuito con PHP, MySQL y cPanel, sin anuncios | 2017. Tengo alumnos que lo usan en mis cursos para aprender las materias que enseño. Hay otros también. Sin embargo, no son confiables para los sitios de producción e incluso para su trabajo puede encontrar que tienen sus tiempos de inactividad.

Pasos para alojar un sitio web que ejecuta en su propia computadora.

  1. Adquirir un nombre de dominio de un registrador de dominio. GoDaddy es un lugar.
  2. Seleccione un servicio de alojamiento: bluehost.com, hostgator.com, 1and1.com son ejemplos. Regístrate.
  3. Use un programa FTP para cargar archivos. La mayoría de las empresas de alojamiento tienen un administrador de archivos a través de su panel de control llamado CPanel que puede usar para una carga rápida y sucia. Uso filezilla para Mac y Dreamweaver tiene FTP incorporado.

Debe habilitar el servidor web para que escuche en una interfaz de red y no solo en el dispositivo de bucle invertido (que estará en la configuración del servidor web). Luego, debe establecer reglas de firewall para permitir el tráfico entrante en los puertos 80 y 443. Ahora su sitio web debe ser visible desde su red local, utilizando una URL numérica como http://192.168.45.67 . Puede asignarle un nombre en los archivos de host o usar un DNS local. Si desea poner su sitio web en Internet, debe conectar su computadora a Internet, darle una dirección IP estática y, por lo general, darle un nombre: registre un dominio, cree una entrada DNS para su servidor web y publíquelo. Si está detrás de NAT en un ISP residencial, necesitaría reenviar puertos y DNS dinámico, y terminaría con un sitio lento porque la velocidad de descarga será la velocidad de carga de su ISP. Hago algo así porque he estado jugando con Internet durante décadas, y me permite dar URL a mis fotos personales.

Probablemente sería más fácil encontrar una solución de alojamiento y luego sincronizar los archivos del sitio web. Si usa enlaces relativos en todas partes, simplemente funcionará. Hago eso también; Tengo un directorio de blog en el que simplemente ejecuto rsync para publicar.

Lo más fácil que puede hacer es encontrar una empresa de alojamiento que “aloje” su sitio web en Internet. Visite siteground.com, nucleus.be, hostgator.com, godaddy.com, … ya que también necesitará un nombre de dominio como http: //www.whatever.tld para señalar una dirección a su sitio web para que la gente pueda encontrarlo fácilmente en internet.

Una forma más difícil y desafiante es hacer el alojamiento usted mismo, pero necesita saber muchas cosas sobre seguridad, hardware, copias de seguridad, cifrado y escalado. Se puede hacer, pero un proveedor de alojamiento hará todo esto por usted para que encuentre tiempo para concentrarse en su sitio web.

consejo profesional: ¡encuentra una empresa de alojamiento local en tu país!

Si hace esta pregunta, probablemente no debería hacerlo, ya que abre su computadora para muchos ataques maliciosos.

Si está tan entusiasmado con eso y dice “tengo que hacerlo”, debe aprender a abrir puertos en el enrutador de su hogar para las conexiones entrantes de Internet. Para esto, debe leer el manual de ese dispositivo, ya que hay demasiados para dar instrucciones concisas.

Pero de nuevo te sugiero que no hagas tal cosa. Vaya a comprar un plan de alojamiento por alrededor de $ 5 / mes si desea experimentar con alojamiento web.