homestead 暴露接口, 允许统一局域网的电脑访问
本地搭载的虚拟环境, 现有需要前、后端联调测试的需求, 故开放本地访问权限, 给同一局域网的电脑访问
# 打开homestead安装目录, 找到homestead\scripts\homestead.rb文件
# Configure A Private Network IP
if settings['ip'] != 'autonetwork'
config.vm.network :private_network, ip: settings['ip'] ||= '192.168.10.10'
else
config.vm.network :private_network, ip: '0.0.0.0', auto_network: true
end
把config.vm.network :private_network, ip: settings['ip'] ||= '192.168.10.10' 改为 config.vm.network :public_network, ip: settings['ip'] ||= '192.168.10.10',
# 查看本机的ip地址(window cmd ipconfig, linux ifconfig),可看到我本地的ip地址为 192.168.1.47
以太网适配器 以太网:
连接特定的 DNS 后缀 . . . . . . . : lan
本地链接 IPv6 地址. . . . . . . . : xxx::xxx:xxx:xx:xxx%x
IPv4 地址 . . . . . . . . . . . . : 192.168.1.47
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.1.1
# 配置homestead安装目录的Homestead.yaml, IP地址必须和本机的ip在同一个局域网,且不能被使用
比如我本地的ip为192.168.1.47, 则Homestead.yaml的ip设置为192.168.1.254
# 如果配置虚拟域名, 则把配置的ip 和域名加到 hosts文件下
# vagrant up --provision 或vagrant reload 这个可能让选网卡桥接模式
# 局域网电脑如果以虚拟域名访问,则把ip 地址和虚拟域名配置在hosts文件中
网友评论