Solución:
los localhost:8888
La URL es solo una URL válida dentro de su VM. Fuera de esa VM tendrás que usar ip.ad.dr.ess:8888
o hostname:8888
. En el último caso, una dependencia del nombre de host que se resuelve en ip.ad.dr.ess
en su red.
De forma predeterminada, cuando crea una máquina virtual en VirtualBox, el adaptador de red 1 se establece en NAT. Esto le dará a la VM una dirección IP de 10.0.2.15/24
y una ruta predeterminada de 10.0.2.2
(que debería ser su anfitrión). En pocas palabras, Windows no se enrutará a una dirección para la que esté proporcionando NAT, sin pasar primero por más obstáculos.
Apagar la máquina virtual y cambiar la configuración del adaptador de red de la máquina virtual1 a “puenteado” permitirá que su host (y cualquier host en su red local) se comunique con esa máquina virtual sin agregar rutas especiales o aros para saltar.
Reinicie la VM. Verifique su conectividad a localhost:8888
. También verifique su conectividad a hostname:8888
(asumiendo que el nombre de host era not
agregado a la dirección de loopback / localhost en el archivo / etc / hosts) y ip-address:8888
. EDITAR: Según los detalles de / etc / hosts publicados, are
vinculando su máquina virtual y, por lo tanto, la aplicación web a la red de bucle invertido. Esta configuración no se puede utilizar fuera de la máquina virtual en absoluto.
Si su servidor web y su aplicación no dependen de la IP en la que se configuró / instaló por primera vez, y tiene un servidor DHCP en su LAN, la única otra información que debe necesitar para conectarse a la VM es la dirección IP que fue asignado a él a través de DHCP.
Para encontrar la dirección IP de la VM: Abra una ventana de terminal / consola desde el escritorio de Ubuntu (ctrl-alt-T), usamos hostname, ifconfig y grep /etc/hosts
comandos para juntar las piezas y encontrar su dirección. Desde la terminal abierta, escriba hostname
luego presione enter. Probablemente sea gc. En ese mismo terminal, escribiendo ifconfig eth0 | awk '/Bcast/{print $2}'
mostrará la dirección. Debe tener una línea en / etc / hosts con la dirección seguida del nombre de host. grep [hostname] /etc/hosts
o grep [address] /etc/hosts
debe encontrar la línea que necesita. Si se le ocurre algo que no sea su dirección actual seguida del nombre de host, debe modificar el archivo / etc / hosts para agregar la información correcta.
Los hosts en su LAN ahora deberían poder conectarse a la IP de su VM en el puerto 8888. Para que esos hosts / clientes accedan a la aplicación web a través de hostname:8888
dependerá de los archivos de hosts del cliente, el DNS local o incluso los servicios mDNS que posiblemente se proporcionen en su servidor DHCP.