Configuración del entorno Laravel: no se puede acceder a la página del servidor

Configuración del entorno Laravel: no se puede acceder a la página del servidor

Estoy usando VirtualBox para una máquina virtual Debian 9. La instalación de Laravel, Apache, SQL y PHP fue bien. Laravel Development Server se inició correctamente con este mensaje.

Se inició el servidor de desarrollo Laravel:http://127.0.0.1:8000

No puedo acceder a la página con Firefox en Windows. Según el ejemplo que estaba siguiendo, debería poder ir ahttp://debian-vm/lara_app/public, donde debian-vm es el nombre de host de mi VM. Después de instalar PHP y Apache, puedo navegar hastahttp://debian-vmdesde Firefox en Windows y consulte la página de información para ello. Incluso puedo navegarhttp://debian-vm/lara_appy veo una lista de directorio pero el sitio lara_app/public no produce nada. ¿Me he saltado algún paso? El directorio /public contiene una carpeta css, una carpeta js, algunos íconos, un archivo web.config y un archivo index.php pero no me muestra nada.

Respuesta1

El mensaje dice que puede acceder al servidor en el puerto 127.0.0.1 8000. Por lo tanto, intentar acceder al servidor en el puerto http predeterminado (80) no funcionará.

Si el socket del servidor está vinculado a cualquier dirección, debería poder acceder a él enhttp://debian-vm:8000/asumiendo que debian-vm es el nombre o la dirección IP de la VM.

Si el socket del servidor está vinculado a 127.0.0.1, entonces es un poco más complicado. Entonces, la forma más sencilla es utilizar una conexión SSH en la VM y crear un túnel en un puerto a 127.0.0.1:8000. Si utiliza el puerto 8000 como origen para el túnel, puede acceder al servidor enhttp://127.0.0.1:8000desde su computadora local. Por supuesto, esto también funciona si el servidor está vinculado a cualquier dirección.

información relacionada