centos – 通过私人网络从外部Vagrant盒子拒绝连接

我在带有专用网络IP的流浪盒上设置了CentOS 6.我可以使用IP进入盒子,这样就可以了.但是,当我对它进行卷曲时,我在端口80上收到了拒绝连接.有一个非常基本的Nginx提供其认欢迎页面.从盒子里面卷曲它起作用.
Vagrant.configure("2") do |config|
  config.vm.Box = "Centos-6.3-minimal"
  config.vm.Box_url = "https://dl.dropBox.com/u/7225008/Vagrant/CentOS-6.3-x86_64-minimal.Box"

  config.vm.network :private_network,ip: "192.168.33.44"
  config.vm.hostname = "local.example.com"

  config.vm.provider :virtualBox do |vb|
    vb.customize ["modifyvm",:id,"--memory","2048"]
  end
end

以下是我尝试过的一些事情:

>更改为端口转发80 – > 8080.在本地主机上滚动:8080只挂在那里.
>尝试另一个IP地址.没有不同.
>在已知侦听0.0.0.0的服务器上打开python -m SimpleHTTPServer.连接被拒绝了.

众所周知这些事情有效:

>使用给定的专用网络IP连接到服务器.
>从盒子内部卷曲起作用.
>相同的设置适用于真实服务器.

我已经安装了Guest Additions,但是它们的版本在来宾和主机上是不同的.这可能是问题所在.但是为什么SSH工作,而不是端口80?这是我做流浪汉重装时的输出https://gist.github.com/magnars/496e553f07ad5c770c54

更新

虽然这不起作用:

config.vm.network :forwarded_port,guest: 80,host: 8080

这样做:

ssh -f deploy@local.example.com -L 8080:127.0.0.1:80 -N

有任何想法吗?

虽然有很多事情可能是错误的,但第一个要检查的是访客内部的防火墙:它可能就像拥有端口22但不是端口80的规则一样简单.

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native