evc*_*hen 16 php virtualbox vagrant laravel homestead
我正在为我的VM使用Laravel Homestead 2.0,并且我正在尝试使用YAML文件192.168.10.10中的默认IP地址来提供我的网站
我的/ etc/hosts文件如下所示:
# Homestead
192.168.10.10 beta.dev
192.168.10.10 deploy.devRun Code Online (Sandbox Code Playgroud)
我的Homestead.yaml文件如下所示:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Projects
to: /home/vagrant/Projects
sites:
- map: beta.dev
to: /home/vagrant/Projects/emorybeta/public
- map: deploy.dev
to: /home/vagrant/Projects/deploy/public
...Run Code Online (Sandbox Code Playgroud)
当我将域名链接到127.0.0.1时会出现这些站点,但我必须将端口8000附加到URL的末尾(这不是什么大不了的事,我只想让指定的IP地址工作).
当我的域名指向192.168.10.10时,有谁知道为什么我无法连接到服务器?
当我ping deploy.dev时显示正确的IP地址,但我的浏览器仍然无法连接到服务器.我认为它可能与Yosemite中的DNS问题有关.
几个星期前我遇到了同样的问题.
第一:确保文件夹路径正确,如果是,请仔细检查
下一步:运行宅基地破坏和宅基地重新初始化虚拟机
如果这一切都不起作用:检查你家里是否有任何可能在192.168.10.10上的设备.
如果这一切都没有用,你的问题可能很难解决,我建议为它制作一个github问题.