【发布时间】:2015-04-02 15:49:58
【问题描述】:
当我从另一个本地站点 (site2.local) 调用它时,我得到了一个 Curl error 7: Failed to connect to site1.local port 8000: Connection refused。两个站点都在同一个 Vagrant 盒子上运行。
当我将 url 替换为外部站点(例如 google.com)的 url 时,连接没有问题。
为什么流浪者会拒绝自己的电话? 我搜索了这个问题,但找不到任何解决方案。
有没有办法使用 curl 调用同一服务器上的另一个站点?
编辑:
流浪文件:
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
Homestead.configure(config, YAML::load(File.read(path + '/Homestead.yaml')))
end
Homestead.yaml
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
authorize: C:/Users/Robert/.ssh/id_rsa.pub
keys:
- C:/Users/Robert/.ssh/id_rsa
folders:
- map: A:/homestead/projects
to: /home/vagrant/projects
sites:
- map: site1.local
to: /home/vagrant/projects/work/work-site-1/public
- map: site2.local
to: /home/vagrant/projects/work/work-site-2/public
【问题讨论】:
-
使用 vagrantfile 和 homestead.yaml 编辑问题
标签: php curl vagrant box guzzle