montando un servidor web

Imagen de Taco
0 puntos

Hola buenas! he instalado en un pc ubuntu server en el q estoy intentando servir una web, tengo ip dinamica , me he creado un subdomino en dyndns , tengo apache instalado etc... pero tengo un problema: cuando desde el navegador web pongo el nombre de mi subdominio se conecta directamente a mi router y no a la pagina web, en cambio desde otro pc q tengo, si pongo la ip del pc q sirve la web en mi navegador si q me sale ¿Que tengo mal configurado o q es lo q pasa?

 

Saludos y gracias de antemano!

Imagen de sansatan
+1
0
-1

Cuando usas el otro pc de tu red local la conexión no sale de tu red local.

Cuando te conectas vía tu dirección dyndns la conexión "sale" al exterior para volver a entrar por tu router.

Piensa que en internet, tú sólo tienes una ip, pero tres ordenadores. Todo el tráfico del exterior te llega por el router ... ¿por qué debe saber él a qué ordenador de la red local debe enviar la petición http?

El problema es que tu router cuando recibe un intento de conexión al puerto 80 la gestiona él, porque él tiene su propio servidor web (haz la prueba y verás que esto ocurre desde cualquier ordenador que no esté en tu red local, por ejemplo el pc de un amigo que tenga internet).

Una forma sencilla que se me ocurre es redigir otro puerto de tu router (por ejemplo el 8080) al puerto 80 de tu ubuntu-server, Después teclearías

http://<tu_direccion_dyndns>:8080

y verías tu página.

Para la redirección de puertos cada router es distinto, tienes que entrar en la configuración y buscar.

Otra forma, agresiva y NADA recomendable, es poner a tu ubuntu-server en la zona DMZ de tu router (que por defecto está vacía). En ese caso tu router haría de mera pasarela hasta tu ubuntu-server quedando tú al descubierto en internet, como si tuvieras un modem. Además, aún en ese caso, no estoy seguro de que tu router no siguiera gestionando la petición al puerto 80, así que tendrías que usar otro puerto en tu ubuntu-server para que escuche tu servidor web.

Por cierto, es MUY inseguro que desde internet se pueda acceder a la página de configuración de tu router. Si es el caso, impídelo en la configuración de tu router.

+1
0
-1

--------------------------------------

Un error muy frecuente: Confundir valor y precio.

Imagen de Taco
+1
0
-1

Muchisimas gracias por tu respuesta!! la verdad q es un poco complicado para mi varias cosas de las q dices, ya q soy bastante novato. Estoy intentando la redireccion de puertos q me dices no se si es el nat, yo en la nat tengo puesto el puerto 80 para el pc q es el servidor q es lo q habia visto por algun tutorial, de todo esto me sale otra pregunta:(si hago lo de redireccionar)

¿si alguien quiere conectarse a mi web debera poner el 8080? q deberia hacer para q no fuera asi.

 

saludos y muchisimas gracias !! ya me he protegido un poco gracias a lo q me has dicho de q no se pueda entrar a mi router a traves de internet

+1
0
-1
Imagen de Taco
+1
0
-1

Buenas de nuevo y vaya horas se me han hecho!!

Llevo horas intentando buscar soluciones pero nada! siempre q pongo miweb.dyndns.com entro en la configuracion de mi router!! y eso q he puesto en la configuracion del router: ( Remote Management Control WEB(80) only lan)

En cambio desde el navegador  de cualquier pc de la red pongo la ip directamente(del pc q sirve la web) y me sale la web perfectamente.

He estado mirando en foros, google, manuales de mi router y nada! He visto a gente q le ha pasao el mismo problema, cambiando /etc/hosts y poniendo por ejemplo:

 ip del servidor web 192.168.1.3 miweb.dynds.com

y se les ha solucionado a mi no!! Hasta he visto un tutorial del router q tengo como configurar este router para un servidor web

pero tampoco!!! 

Porfavor ayudarme!!! gracias de antemano 

+1
0
-1
Imagen de Bryan Vega Rondon
+1
0
-1

Compañero no puedes accesar a tu web desde tu red interna a traves de tu IP publica ya que tu enrrutador determina inmediatamente que es una peticion interna al mismo y te va a direccionar a la configuracion, como has observado solo desde una IP diferente de tu red puedes ver tu web, no obstante puedes instalar tu propio DNS para resolver de modo local con el nombre de dominio de tu eleccion.

Todos pueden ver tu web desde internet cuando coloquen tu subdominio en el explorardor sin necesidad de redireccionar por puertos, solo debes tener presente que debes de configurar en tu enrrutador quien es la IP interna DMZ (Zona Desmilitarizada), para que cuando una peticion de afuara venga a tu enrrutador la direccione al Servidor WEB

Espero te sirva saludos

Atentamente:

Bryan Vega Rondon

Costa Rica

+1
0
-1

Atentamente:

Bryan Vega Rondon

Costa Rica

Imagen de Taco
+1
0
-1

Muchas gracias por tu respuesta Bryan!

Hace falta lo de la dmz? yo he puesto solo el puerto 80 es correcto?

la verdad q nose si desde fuera se puede ver la web, como no la veia desde dentro. Ahora al cargar apache manualmente creo q he visto q hay un problema con apache voy a mirar de configurarlo.

 

 

saludos y gracias! 

+1
0
-1
Imagen de Bryan Vega Rondon
+1
0
-1

Por lo general el puerto 80 esta por defecto, si lo deseas puedes mandarme un mail a vegabryan@gmail.com con tus dudas mas importantes y con gusto te ayudo a resolverlas o via MSN vega.bryan@hotmail.com.

 

Atentamente:

Bryan Vega Rondon

Costa Rica

+1
0
-1

Atentamente:

Bryan Vega Rondon

Costa Rica

Imagen de Taco
+1
0
-1

Muchas gracias!! por tu ayuda! Me sabria mal enviarte algun correo para q me resuelvas mis dudas, pero si no es molestia y no encuentro nada en san google seguro q me va muy bien tu ayuda para acabar de montar el servidor q estoy montando.

Resulta q desde mi propia red se conecta a mi router si le pongo la direccion en el navegador, pero he probado desde un pc fuera de mi red y si q se ve la web!! no se si es lo normal pero bueno

 

 

muchas gracias por todo saludos!!

 

+1
0
-1
Imagen de gcamposm
+1
0
-1

debe mapear correctamente el router para que las peticiones al puerto 80 no vayan al router sino a la PC en cuestión que usted pretende usar como servidor web.

+1
0
-1
Imagen de Taco
+1
0
-1

Hola buenas! asi es como lo tengo en configuracion nat de mi router he puesto la ip del servidor que tenga los puertos tcp y udp 80 abiertos. No se si es lo normal pero a mi me funciona asi:

Si me conecto desde mi red(otro pc, no el servidor) poniendo la direccion web se me conecta al router(sale lo de usuario y psw) si pongo la ip del servidor en el firefox si q me sale la web.

Pero lo q es lo importante es q si estoy fuera de mi red he puesto la direccion de mi web y si q funciona, vamos eso es lo mas importante, lo q pasa en mi red nose si es normal o q.

 

saludos y gracias a todos! 

+1
0
-1
Imagen de Bryan Vega Rondon
+1
0
-1

Para efectos de la red interna esta bien, si ya te funciona hacia afuera, esta bien, el enrrutador esta haciendo lo suyo.

Atentamente:

Bryan Vega Rondon

Costa Rica

+1
0
-1

Atentamente:

Bryan Vega Rondon

Costa Rica

Imagen de sudoman_74
+1
0
-1

hey men encontre esto de casualidad creo que te puede guiar en tu problema

 

 http://www.adslzone.net/tutorial-12.6.html

 

+1
0
-1
Imagen de pro_zeus
+1
0
-1

Hola a todos, os cuento tengo una red en casa de dos pc y un portatil, un o de los pc hace de servidor, que tiene instalado ubuntu, apache2, php5 y mysql, bien yo instale el paquete ddclient en el servidor con los datos de dyndns y me pasa esto, desde mi red puedo abrir bien las paginas, pero no desde fuera (internet) por que entonces me sale la pantalla de acceso al router, probe a poner la configuracion de dyndns en el router, que trae una opcion para esto (es un contrend 536+) y quite el ddclient del servidor y entonces paso que se invirtio el proceso o lo que es lo mismo yo desde mi red no puedo abrir la web (me sale el router) y en cambio si que se ven desde internet , en el router he probado con redireccionar el puerto 80 y tambien el 8080, pero no acaba de ir bien, siempre me sale el menu del router en una de las dos modalidades, no se, a mi me suena de que es culpa del router, que opinais...

Saludos 

+1
0
-1

Al final la libertad se impondra

Imagen de Taco
+1
0
-1

pro zeus parece ser que es lo normal, yo antes tenia el router q podia entrar a mi configuracion estando fuera de mi red a traves de internet(muy inseguro porcierto), quite esa opción de mi router para que solo pueda entrar a la configuración solo por lan no por web, pense que seria este el problema pero me sigue pasando lo mismo.

Asi que lo que nos pasa es lo normal para ver tu web desde tu red has de poner la ip del pc q hace de servidor.

 

saludos! 

+1
0
-1
Imagen de cyberwolf
+1
0
-1

hola caballeros, no se si alguno le ha pasado este problema pero estoy desarrollando paginas en un servidor web de java con el ide de netbeans y el sdk de jee5 y cuando reprodusco mis paginas en mi propia red http://localhost:8080/firstcup esta perfecto pero cuando lo hago desde internet no puedo ver nada la configuracion de el virtual server de el router es que todo lo que entre al puerto 80 de el ruter lo direccione al  puerto 80 de el servidor web e intentado mostrar las paginas a travez de las siguientes direcciones en la maquina local y los proxy servers de internet http://ippublica:8080/firstcup, http://ippublica/firstcup luego cambie a que todas las peticiones al puerto 80 de el router las direccione al 8080 de el servidor web volvi a intentarlo y nada creen que pudieran ayudarme me falta configurar algo o me estoy equivocando. Gracias.

+1
0
-1
Imagen de ismarf9
+1
-1
-1

Editado transgrede las normas

+1
-1
-1

Ing. Tencologias de la Informacion
Editado - transgrede las normas