laravel外部设备访问的问题

请问怎么让局域网内其他电脑 / 手机访问我在本地部署的laravel项目呢?"本机IP/xxx/xxx"这样的不行

ogre222

一 在Homestead中只需要修改Homestead\scripts\homestead.rb文件,将config.vm.network :private_network, ip: settings[“ip”] ||= "192.168.10.10"中的private_network修改为public_network
二 ~/.homestead/Homestead.yaml的ip字段配置成一个和你主机同一网段的ip

leec

@ogre222 额,没装Homestead

ogre222

@leec 那应该可以正常访问啊,你是怎么配的服务器呢

sodasix

首选确保你说的 电脑 \ 手机, 跟你自己的电脑属于同一个内网网段, 然后直接使用你自己电脑的内网 ip 就可以访问了吧.

如果不是一个网段, 或者说不在一个 WiFi 下的话, 可以使用一些内网转发工具
推荐 http://www.ngrok.cc/

lyon

局域网内:
1.首先要知道自己的ip地址。
2.要知道当前使用的端口。
3.要保证要访问的设备在同一个网段内。
4.如果网站有单独配置过域名,需要在 hosts 文件中添加 ip 和 域名的关系。
5.访问类似 192.168.1.1:8080 或者 lionis.local:8080 (如果设置了域名)。