Servidor ubuntu completo - X parte - Hacer visible nuestro servidor web


Hola a todos otra vez. Por ahora lo más complicado (servidor de correo) todavía no lo hemos visto, pero quería parar durante un pequeño momento en unos puntos en los cuales vamos a ver como el trabajo realizado hasta ahora vale la pena.

En entradas anteriores montamos un servidor web pero a ese servidor web solo se podía acceder a través de la red local, y hombre, montar un servidor web y que no se pueda acceder desde internet es un poco... Por lo tanto, hoy aprenderemos como hacer que nuestro servidor web sea visible desde internet.

Antes de empezar me gustaría decir que en uno de los pasos no voy a poder ayudaros, ya que eso depende de cada uno, lo que si que podre será daros unas pautas de que se debería hacer. Con todo esto empecemos.


Hacer visible nuestro ordenador.

Como muchas veces antes de cada manual hay que saber un poco de teoría para entender mejor que es lo que estamos haciendo.

Cuando nosotros nos conectamos a una pagina siempre ponemos un nombre (ej:. Google.es), pero en ese momento que estamos escribiendo. Lo que estamos escribiendo es un nombre de dominio, os acordais de DNS, “servidor de nombres de dominio”, que es lo que hacia un servidor DNS, a un nombre de dominio le asignaría una IP por lo tanto nosotros no nos conectamos a google.es, sino que nos estamos conectando a una dirección IP, no todos tenemos un nombre de dominio, pero lo que si tenemos todos es una IP publica, esta es la que se muestra hacia internet, y es única en el mundo, por lo tanto si abriéramos un navegador y pusiéramos esa dirección IP llegaríamos a nuestro router.

Sabiendo esto lo que ahora tenemos que hacer es decir a nuestro router que hacer cuando “alguien” llama a la puerta. ¿Y que creéis que habría que hacer? -Abrir esa puerta-. A eso se le llama abrir un puerto en el router, y no solo eso, tendremos que decir que hacer y lo que tendremos que indicarle es que lo que quiera entrar por el puerto 80 de nuestro router, lo redirija al puerto 80 de la ip de nuestro servidor, ya esta!!! con eso podríamos acceder desde cualquier lado del mundo a nuestro servidor de internet.


Para acceder tendremos que hacer estos pasos.

1ª Abrir puerto 80 del router y decir que lo redireccione a la ip de nuestro servidor por el puerto 80
2ª En nuestro servidor esos puertos están chapados automáticamente, por lo que tendremos que poner los siguientes comando:

iptables -A INPUT -p TCP --dport 80 -j ACCEPT
iptables -A INPUT -p TCP --dport 8080 -j ACCEPT
iptables -A OUTPUT -p TCP --dport 80 -j ACCEPT
iptables -A OUTPUT -p TCP --dport 8080 -j ACCEPT

Con esto hemos abierto los puertos de nuestro ordenador (iptables es el fireware de linux)

Siento mucho no poder deciros como configurar vuestro router, pero eso ya depende de cada uno, lo que si es casi seguro es que para acceder a vuestro router tendreis que abrir un navegador y poner la siguiente dirección: 192.168.1.1

Si no sabéis como configurar vuestro router, buscar en google.

Espero que os sirva.

En la próxima entrada aprenderemos a como poner un nombre de dominio gratuito (para no tener que ir poniendo ips)

No hay comentarios:

Publicar un comentario