Laravel 流浪者-宅地设置多个站点
我已经使用homestad.yaml映射了文件夹等Laravel 流浪者-宅地设置多个站点,laravel,laravel-4,vagrant,Laravel,Laravel 4,Vagrant,我已经使用homestad.yaml映射了文件夹等 ip: "192.168.10.10" ... folders: - map: /Users/User/Desktop/folder/Homestead/First to: /home/vagrant/First - map: /Users/User/Desktop/folder/Homestead/Second to: /home/vagrant/Second sites: - map:
ip: "192.168.10.10"
...
folders:
- map: /Users/User/Desktop/folder/Homestead/First
to: /home/vagrant/First
- map: /Users/User/Desktop/folder/Homestead/Second
to: /home/vagrant/Second
sites:
- map: first.dev
to: /home/vagrant/First/public
- map: second.dev
to: /home/vagrant/Second/public
但是,当我用second.dev到192.168.10.10设置hosts文件,etc/hosts
时,我发现映射到了first.dev,而不是我为second.dev设置的映射
如何让映射返回正确的站点
编辑:我正在使用Mac OS X。使用流浪命令 在终端中运行命令
vagrant provision
,或在宅地文件所在的文件夹中运行命令提示符
另一个等效的命令是vagrant up--provision
,它将提供vagrant机器并运行它
使用全球宅地
您可以使用命令宅地供应
重新供应流浪者机器,而不管您从终端内的哪个位置调用它
或者,您可以使用service
命令为您的Homestead.yaml
文件添加信息。就这样,
serve domain.app /home/vagrant/Code/path/to/public/directory
但是,请将其添加到您的主机文件中,以便您可以通过浏览器中的domain.app访问应用程序。您好,我也有同样的问题。但是你在哪里运行命令流浪规定?在你的家园所在的文件夹中的终端/命令提示符中。运行vagrant up——提供也会起作用。这对我来说不起作用,它只识别一个站点,即使这里定义了两个相同的站点。Homestead安装在Windows计算机上,并且主机配置工作正常。当我试图通过局域网从Mac连接到我的Windows homestead时,它总是加载“first.dev”