laravel - Laravel homestead 多个站点选择哪个是本地可访问的
问题描述
我在 laravel 宅基地有多个站点。现在,我想通过本地网络中的 ip 访问特定站点。但我总是得到我不想要的网站......
宅基地.yaml
sites:
- map: mdb.local
to: /home/vagrant/code/mdb/public
type: "apache"
- map: zz.tested
to: /home/vagrant/code/abc/public
type: "apache"
- map: 192.168.10.10
to: /home/vagrant/code/mdb/public
还有我的主人
192.168.10.10 mdb.local
192.168.10.10 zz.tested
我可以在具有域的计算机上访问两者,但是我总是abc
通过本地网络中的 ip。我必须更改哪些内容才能mdb
使用移动设备并且abc
只能在我的计算机上访问?
我已经阅读了这个StackOverflow问题,但是 - 你可以看到我对这个解决方案的实现 - 它无助于解决这个问题。
解决方案
Apache 总是按字母顺序获取第一个站点并将其作为默认主机返回。您可以做的是创建一个名为000default
或类似的主机,然后在没有主机名时将其返回。
推荐阅读
- oracle - jdbctemplate 等效于以下查询
- javascript - 在 chrome android 上使用 speechSynthesis.resume() 恢复暂停的语音不起作用
- javascript - 当用户擦洗音频javascript时显示新图像
- r - R中是否有创建离散概率分布的函数?
- image-processing - 如何为图像分割准备训练数据
- rust - 当一个值将在启动时写入一次然后只读取时,嵌入式 Rust 中是否有一个轻量级的 Mutex 替代方案?
- docker - 如何配置 nginx 以运行烧瓶和节点
- javascript - 如何使用其他页面的链接打开特定选项卡?
- git - 运行 git commit 但不能推送后,我可以取回我的文件夹吗?
- nginx - Gitlab Kubernetes 集成