accedo a 127.0.0.1:5000 normalmente, pero por 172.27.185.169:5000 no consigo alcanzarlo... exDebian

accedo a 127.0.0.1:5000 normalmente, pero por 172.27.185.169:5000 no consigo alcanzarlo...

3 envíos / 0 nuevos
Último envío
#1 Mié, 28/09/2022 - 00:48
lalo
Imagen de lalo
Desconectado/a
colaborador
se unió: 22/02/16

accedo a 127.0.0.1:5000 normalmente, pero por 172.27.185.169:5000 no consigo alcanzarlo...

Estado: 
[SOLUCIONADO]

Hola estimadisimos, 

aunque no soy novato, creo que ya estoy quedando muy viejo para esto...

no tengo ni idea de por donde van los tiros, si alguien lo sabe por favor me lo hace saber.

Bueno les cuento que pense en poner esto en Red, pero luego vi que era Hardware de red,

luego pense en Python, pero la duda es sobre el por que no accedo a la dirección (si bien que

puede tener relación...).

Estoy queriendo hacer pruebas en una maquina virtual, entonces instale un pequeño servidor

debian 11.

Instale Python 3.10.5

Flask e hice un pequeño ejemplo, que funciona correctamente, en 127.0.0.1:5000 

se acessa desde el navegador (puse xfce para probar esto desde el navegador local)

pero si intento (dentro del mismo servidor, en el firefox) usar su IP que es 172.27.185.169 en la misma

puerta 5000, no me camina.

di ping tanto en 127.0.0.1 como en 172.27.185.169 los dos responden.

Podrían darme alguna idea ?

Saludos 

lalo

Mié, 28/09/2022 - 13:47
caliban
Imagen de caliban
Conectado
moderador
se unió: 14/01/16

Desconozco  el uso de flask ,pero por lo que leo  ,por defecto presta servicio sobre localhost  y  para acceder desde la red necesitas configurar al respecto .

Fijate en principio ver si te aclara algo

Mié, 28/09/2022 - 16:34
lalo
Imagen de lalo
Desconectado/a
colaborador
se unió: 22/02/16

Muchisimas gracias estimadisimo caliban!
es cosa del Flask mismo, que contento me he quedado que no sigo atascado en esto.

La solucion como dice el articulo claramente es alterar o

app.run()

para

app.run(host="0.0.0.0")

o bien ponerlo en marcha en vez de con

flask run

pues con

flask run --host=0.0.0.0

Ahora puedo proseguir con el aprendizage, luego de poder entender lo que preciso para poner en DEV,

con un servidor a parte (no en el mismo ambiente), porque es necessário para poder poner los proyectos a

funcionar en otro local, entonces, es hora de ponerme a ver que mas se necessita para PRODUCCIÓN,

con un proyecto de pruevas que prepare.

 

Saludos

lalo