小编ram*_*mon的帖子

Vagrant主机端口被忽略

在我的Vagrantfile中,我有我的开发机器的定义,私有网络IP为192.168.33.10,转发端口为"guest = 80,host = 8888",但是当我运行我的流浪汉环境时,我尝试运行curl -i 192.168.33.10:8888我收到错误提示"连接到192.168.33.10:8888失败; 连接拒绝',但当我尝试连接到192.168.33.10:80时,一切都没问题.

我的Vagrantfile是:

Vagrant::configure("2") do |config|
    config.vm.box = "precise32"

    config.vm.define :web do |www|
        www.vm.hostname = "apache"
        www.ssh.max_tries = 10
        www.vm.network :forwarded_port, guest: 80, host: 8888  # Apache port
        www.vm.network :private_network, ip: "192.168.33.10"

        www.vm.synced_folder "www", "/var/www", :extra => 'dmode=777,fmode=777'
    end
end
Run Code Online (Sandbox Code Playgroud)

为什么会这样?是流浪汉忽略转发的端口?

workflow vagrant web

4
推荐指数
1
解决办法
3134
查看次数

标签 统计

vagrant ×1

web ×1

workflow ×1