Acceder a localhost (xampp) desde otra computadora a través de la red LAN: ¿cómo hacerlo?
Acabo de configurar una red wifi en casa. Tengo todos mis archivos en mi computadora de escritorio (192.168.1.56) y quiero acceder al localhost desde otra computadora (192.168.1.2).
En mi escritorio puedo acceder a localhost a través del http://localhost. Apache se ejecuta en el puerto 80 como de costumbre.
¿Qué tengo que hacer para lograr esto? Hay documentación en la red, pero o no funciona o está demasiado fragmentada y confusa para entenderla.
Creo que tengo que hacer cambios en el archivo httpd.conf de mi Apache y en el archivo de hosts. ¿Alguna idea sobre qué cambios hacer?
Localhost es solo un nombre dado para el loopback, por ejemplo, es como referirse a uno mismo como "yo".
Para verlo desde otras computadoras, es probable que solo necesite hacer http://192.168.1.56 o http://myPcsName. Si eso no funciona, existe la posibilidad de que haya un firewall ejecutándose en su computadora o el httpd.conf. solo está escuchando en 127.0.0.1
es muy fácil
- Vaya a su panel de control XAMPP
- Haga clic en apache > configuración > Apache (httpd.conf)
- Busque Listen 80 y reemplácelo con Listen 8080
- Después de eso, verifique su IP local usando el comando ipconfig (consola cmd)
- Busque ServerName localhost:80 y reemplácelo con su ip local:8080 (ej.192.168.1.156:8080)
- Después de eso, abra Apache > config > Apache (httpd-xampp.conf)
Buscar
<Directory "C:/xampp/phpMyAdmin"> AllowOverride AuthConfig **Require local** Replace with **Require all granted** ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var </Directory>```
Vaya a xampp > config > haga clic en configuración de servicio y puerto y cambie el puerto de Apache 8080
- reiniciar xampp
- luego presione su IP:8080 (ex.192.168.1.156:8080) desde otra computadora