连接被主机拒绝

时间:2015-10-01 13:58:16

标签: nginx vagrant

我使用vagbox with virtualbox作为提供者。在我的访客系统中,我安装并配置了nginx。 nginx正在从文件夹中提供一些静态文件并在端口80上公开它们。这很好。如果我在客人机器中拨打curl localhost,我会得到我本应该收到的答案。

我有一个非常简单的vagrantfile,你可以在下面看到。我将端口80转发到端口8080,但是从主机我无法通过localhost:8080访问该页面。

我已经在来宾计算机中禁用了防火墙,但没有成功。

Vagrant.configure("2") do |config|
  # VirtualBox Settings: Give it a little bit more memory
  config.vm.provider :virtualbox do |vb|
    vb.customize ["modifyvm", :id, "--memory", "768"]
  end

  # Base Image: CentOS 7.0 x86_64
  config.vm.box = "jayunit100/centos7"

  # Use Vagrant's default insecure key (~/.vagrant.d/insecure_private_key)
  config.ssh.insert_key = false

  # Add port forwarding for node-inspector
  config.vm.network :forwarded_port, guest: 80, host: 8080 # node-inspector

  # Map project directory
  config.vm.synced_folder ".", "/server/"

  # Provisioning Shell Script
  config.vm.provision :shell, :path => "vagrant-setup/base.sh"
end

如果我从主机系统拨打curl -v 'http://localhost:8080',我会被告知连接被拒绝了。知道我能做什么吗?

1 个答案:

答案 0 :(得分:0)

我必须使用iptables -F

在主机上禁用防火墙