我尝试在笔记本电脑中设置主机文件,以便通过网址连接到我的PC上的Vagrant框,而不仅仅是IP。
IP部分本身很好,我必须输入我的PC的IP,例如: 192.168.1.15:8000 ,我连接到默认网站。现在这是我的第一个问题,为什么我会连接到一个特定的网站,即使我有两个。
我的homestead.yaml文件看起来像这样:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ssh_key.pub
keys:
- ssh_key
folders:
- map: /HomesteadCode
to: /home/vagrant/Code
sites:
- map: homestead.app
to: /home/vagrant/Code/public
- map: phpmyadmin.dev
to: /home/vagrant/Code/phpmyadmin
但我接触到的是homestead.app。那我怎么会连接到phpmyadmin.dev?
我的另一个问题是,如何在笔记本电脑上设置hosts文件以允许使用URL进行连接?我这样设置主机:
192.168.1.21 homestead.app
192.168.1.21 phpmyadmin.dev
即使我在浏览器中输入了homestead.app:8000,它也无法正常工作。
最后一个问题,为什么它可以在ym本地PC上运行,即使我像这样设置了hosts文件:
192.168.10.10 homestead.app
192.168.1.21 homestead.app
192.168.1.21 phpmyadmin.dev
192.168.10.10 phpmyadmin.dev
即使宅基地有两个条目,一个看似错误,它仍然有效。