¿Cómo acceder a localhost: 8080 ejecutándose en ubuntu desde windows que se ejecuta en la caja virtual?

21

Tengo la dirección IP para la máquina ubuntu, y quiero acceder a la aplicación que se ejecuta en localhost en ubuntu desde mi ventana virtual. ¿Hay una manera de hacerlo? Escribir la [dirección de entrada]: 8080 no funciona.

    
pregunta J Bham 15.05.2013 - 22:25

4 respuestas

23

Windows tiene su "propio" localhost , por lo que debe "ayudarlo" a encontrar el de Ubuntu.

En su máquina virtual, vaya a esta ip http://10.0.2.2/ y debería funcionar. Puede editar el archivo de host de Windows para hacer que localhost apunte a esa ip para que no tenga que recordarla.

En: C:\Windows\System32\drivers\etc\hosts

Agregar:

10.0.2.2 localhost
    
respondido por el Cmorales 15.05.2013 - 22:54
5

Puede configurar la máquina virtual para usar una conexión en puente. De esta forma, la máquina virtual obtendrá su propia dirección IP y podrá conectarse a la máquina host.

  1. Haga clic con el botón derecho en la máquina host (mientras no esté ejecutándose)
  2. Elija ' Configuración '
  3. Elija ' Red '
  4. En la pestaña ' Adaptador 1 ', configure ' Adjunto a ' a ' Adaptador puenteado '.
respondido por el Eeroz 15.05.2013 - 22:40
4

Primero, asegúrese de que el proceso del servidor web se esté ejecutando. Escriba localhost:8080 en una ventana del navegador en su máquina Ubuntu. Si obtiene la página que esperaba, continúe con el siguiente paso; de lo contrario, inicie el proceso del servidor web y vuelva a intentarlo.

Segundo, asegúrese de que ambas máquinas estén en la misma subred. es decir, algo así como 192.168.x.y/255.255.255.0 y 192.168.x.z/255.255.25.0 . De lo contrario, realice los ajustes necesarios y continúe con el siguiente paso.

En tercer lugar, compruebe si se está ejecutando un firewall en su servidor ubuntu. Si es así, verifique si el puerto deseado está abierto ( 8080 en su caso). Si no desea abrir el puerto para acceso público, puede configurar una regla para que acepte solo el tráfico de la subred local.

Editar: Paso 0. Realice las configuraciones sugeridas en la respuesta por @Eeroz

    
respondido por el hmayag 15.05.2013 - 22:45
0

Si usa Ubuntu, primero debe desactivar su firewall.

sudo ufw disable

Ahora encuentre su dirección ipv4 desde la configuración del sistema- & gt; Haga una red y haga clic en la flecha del wifi conectado para obtener más información al respecto. Allí encontrará la dirección IPv4 de su PC. Entonces puedes usar el servidor local de tu pc como

  

enlace

No olvide habilitar el firewall después de completar su trabajo. Uso -

sudo ufw enable

Saludos

    
respondido por el Vaibhav Grover 08.05.2017 - 04:28

Lea otras preguntas en las etiquetas