es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Acceso a la aplicación Laravel desde un teléfono Android en una red local

Tengo un problema. Estoy construyendo una aplicación con Laravel en mi computadora (IP: 192.168.1.121), intento acceder a mi aplicación con mi teléfono Android en la red local. Cuando intento acceder a 192.168.1.121/myapp/public obtengo un error 404 no encontrado, pero en mi computadora todo funciona.

En otra computadora, puedo modificar el archivo de hosts para agregar

192.168.1.121     edcintra.test

Y eso funciona perfectamente.

define ROOT "C:/laragon/www/EDCIntra/public/"
define SITE "EDCIntra.test"

<virtualhost *:80=""> 
    DocumentRoot "${ROOT}"
    ServerName ${SITE}
    ServerAlias *.${SITE}
    <directory "${root}"="">
        Options Indexes FollowSymLinks
        AllowOverride All
        allow from all
        Require all granted
    </directory>
</virtualhost>

<virtualhost *:443="">
    DocumentRoot "${ROOT}"
    ServerName ${SITE}
    ServerAlias *.${SITE}
    <directory "${root}"="">
        AllowOverride All
        Require all granted
    </directory>

    SSLEngine on
    SSLCertificateFile      C:/laragon/etc/ssl/laragon.crt
    SSLCertificateKeyFile   C:/laragon/etc/ssl/laragon.key

</virtualhost>

Esta es mi configuración en Apache… ¿Alguien ya ha tenido este problema?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema está en acceder a la aplicación Laravel desde un teléfono Android en la misma red. Funciona bien en la computadora pero no en el teléfono.

    Una posible solución es modificar el archivo de hosts en el teléfono para incluir la dirección IP y el nombre de la aplicación, al igual que en la otra computadora.

    Otra solución es revisar el archivo de configuración de Apache para asegurarse de que esté correctamente configurado para el acceso desde otros dispositivos en la misma red. El archivo de configuración publicado muestra la configuración para el acceso a través de HTTPS, pero no está claro si el acceso a través de HTTP también está habilitado.

    También puede valer la pena verificar la configuración del firewall en la computadora para asegurarse de que no esté bloqueando el acceso desde el teléfono.

    En general, puede haber varios factores diferentes que contribuyan al problema, pero revisar la configuración de Apache y los ajustes del archivo de hosts son buenos lugares para comenzar.

Comments are closed.