Homestead项目仅在hosts文件

时间:2017-02-22 19:53:07

标签: laravel vagrant virtualbox homestead

我是Homestead和virtualbox / vagrant世界的新手。我浏览了一些关于如何与Homestead一起工作的视频教程。 一切顺利,直到最后一步。它说我们需要将Homestead.yaml文件中提到的IP地址添加到hosts文件中。

我做到了,但它总是给我以下错误:

无法访问此网站 dev.test拒绝连接。 在Google上搜索dev test 8000 ERR_CONNECTION_REFUSED

我的主机文件看起来像这样: 192.168.10.10 dev.test

但是当我使用127.0.0.1 dev.test时,它的效果非常好。

我不知道发生了什么。 甚至官方文档都说我们应该在/ etc / hosts文件中使用192.168.10.10 dev.test。

我哪里错了?

这是我的Homestead.yaml文件

ip:“192.168.10.10”

记忆:2048

cpus:1

提供者:virtualbox

授权:〜/ .ssh / laravel.pub

键:      - 〜/ .ssh / laravel

文件夹:      - map:/ var / www / Laravel

  to: /home/vagrant/Laravel

站点:      - map:dev.test

  to: /home/vagrant/Laravel/test/public

数据库:      - 宅基地

1 个答案:

答案 0 :(得分:0)

看起来我发现了自己的错误。 即使在hosts文件中使用 192.168.10.10 dev.test ,我也尝试使用端口8000访问我的Web应用程序。我应该在浏览器中使用 dev.test 来访问网络应用。

愚蠢的错误。 如果hosts文件读取 127.0.0.1 dev.test

,我在浏览器中使用 dev.test:8000 非常有意义