Tengo varias aplicaciones en mi dispositivo que pueden ejecutar servidores HTTP. Puedo acceder al servidor sin problemas si utilizo la dirección IP privada real, pero localhost
, 127.0.0.1
y [::1]
todos fallan en el acceso al servidor. Antes de que pregunte, el puerto y el protocolo son correctos, ya que los utilizo para acceder al servidor de mi dispositivo a través de su dirección IP privada. ¿Por qué no funciona? ¿Cómo puedo conseguir que funcione?
¿Ayudó esto? Por favor, no te olvides de upvote/aceptar si te ha ayudado ;)
1 votos
Para ello es necesario ejecutar el servidor en toda la interfaz o explícitamente en localhost. Si vinculas el servidor a una red particular como ethernet o Wi-Fi, acceder a localhost no serviría de nada. Muchas aplicaciones Android que se dedican a alojar un servidor proporcionan una configuración para elegir una interfaz. Intenta cambiarla a localhost o a All.
0 votos
@Firelord No tengo ni idea de lo que es una "interfaz" aquí.
0 votos
Usted tendría una configuración como esta en su aplicación de servidor. i.stack.imgur.com/VPzA6.jpg
0 votos
@Firelord No es mi aplicación. Yo no la escribí. Los servidores, en cualquier caso, no tienen control sobre si se puede acceder a ellos desde
localhost
.1 votos
No lo entiendes. Una aplicación de servidor tiene todo el control sobre qué interfaz debe escuchar el servidor. Si usted no puede acceder a su servidor a través de localhost entonces significa que su servidor no está configurado para escuchar en la interfaz de red localhost. Sería mejor si al menos enlazas una aplicación que estés usando para alojar un servidor HTTP.
0 votos
@Firelord Estoy usando MiXplorer.
0 votos
Vamos a continuar esta discusión en el chat .