¿Cómo se puede hacer que un servidor web sea de acceso público?

¿Cómo se puede hacer que un servidor web sea de acceso público?

Recientemente instalé el servidor LAMP en Ubuntu Server y ahora se puede acceder a mi sitio web desde cualquier dispositivo que esté conectado a mi módem DSL (enrutador). Pero no sé cómo hacer que se pueda acceder al servidor desde Internet.

Esta es la salida de ifconfig | grep inet:

inet addr:192.168.1.50 Bcast:192.168.1.255 Mask:255.255.255.0

También cuando me conecto a Internet (desde la misma computadora pero con un sistema operativo diferente) y verificohttp://whatismyip.com, dice que mi dirección IP es 151.246.99.56; Cuando cargo la página del panel de control de mi enrutador, en la columna Información WAN nuevamente puedo ver 151.246.99.56 como dirección IP.

Estoy usando un enrutador ZyXEL (P-660HW-T1 v3). ¿Qué configuración debo cambiar para que mi servidor web sea accesible desde Internet?

Respuesta1

Para que su servidor sea visible desde fuera de su LAN, necesitará lo siguiente:

  • Configure NAT en su enrutador para que apunte el puerto 80 al servidor web (o al puerto que escucha su servidor web). En tu caso deberías apuntar ese puerto a la IP del servidor 192.168.1.50.
  • También puedes utilizar cualquier servicio comoDynDNSpara acceder a su servidor web sin tener que conocer su dirección IP pública. Esto es muy útil si su IP es dinámica y cambia de vez en cuando (o cuando reinicia su enrutador).

Con estos cambios, debería poder acceder a su servidor web local desde Internet.

información relacionada