【问题标题】:Curl error 7 on vagrant using guzzle使用 guzzle 在 vagrant 上卷曲错误 7
【发布时间】: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


【解决方案1】:

80008443 端口仅在您想从本地机器(主机)访问 vagrant 站点时使用。如果您想访问 vagrant(来宾计算机)中的站点,您应该使用标准 HTTP 端口 (80),因为不需要任何类型的映射。

我敢打赌这就是问题所在。

【讨论】:

    猜你喜欢
    • 2018-04-27
    • 2015-12-12
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-06
    相关资源
    最近更新 更多