La aplicación web está configurada en ubuntu instalado en virtual box como Invitado con Windows 10 como host. Se puede acceder al sitio web desde Windows en el puerto
localhost:8080
Pero es necesario acceder al sitio web desde otras computadoras conectadas en la misma LAN. ¿Es posible hacerlo? ¿Cómo?
Respuesta1
Depende de cómo configuró la red en su invitado. Hay varios modos de red como se describe en los documentos de VirtualBox:https://www.virtualbox.org/manual/ch06.html#networkingmodes.
Si es posible, intente utilizar redes puenteadas para servicios para huéspedes a las que se debería poder acceder desde el exterior. En configuraciones típicas, el invitado obtendrá una IP de DHCP de la misma manera que su anfitrión y debería ser visible desde el exterior al igual que su anfitrión.
PD. Tenga en cuenta que puede tener algunos problemas con las redes en puente y el host de Windows (por ejemplo,https://stackoverflow.com/questions/31922055/bridged-networking-not-working-in-virtualbox-under-windows-10)
Respuesta2
Sí, esto es posible. Escriba ifconfig
Ubuntu o ipconfig
Windows para conocer su dirección IP. Luego reemplácelo localhost
por ese número.
Por ejemplo, si la dirección IP de su máquina Windows es 192.168.0.2, escriba 192.168.0.2:8080
para acceder a la página web.