vagrant 用にポート転送を設定しました
Vagrant.configure("2") do |config|
config.vm.box = "centOS"
config.vm.network :forwarded_port, guest: 80, host: 80
config.vm.network :forwarded_port, guest: 8443, host: 8443
config.vm.network :forwarded_port, guest: 8443, host: 9443
config.vm.network :forwarded_port, guest: 8445, host: 8445
config.vm.network :forwarded_port, guest: 8000, host: 8000
config.vm.hostname = "www.vagrant.com"
end
vagrant 仮想ボックスからポート 80 が開いています
[vagrant@www ~]$ nmap -sT 0.0.0.0 -p 80
Starting Nmap 5.51 ( http://nmap.org ) at 2013-07-02 22:25 UTC
Nmap scan report for 0.0.0.0
Host is up (0.000063s latency).
PORT STATE SERVICE
80/tcp open http
しかし、それは私のホストマシンから閉じられています
Ben-Fischer:~ bfischer$ nmap -sT 0.0.0.0 -p 80
Starting Nmap 6.25 ( http://nmap.org ) at 2013-07-02 17:38 CDT
Nmap scan report for 0.0.0.0
Host is up (0.000086s latency).
PORT STATE SERVICE
80/tcp closed http
ホスト マシンのポート 80 でリッスンしているものは他にありません
Ben-Fischer:~ bfischer$ sudo lsof -n -i4TCP:80 | grep LISTEN
[no output]
iptables がオフで、Mac ファイアウォールもオフです
[vagrant@www ~]$ sudo service iptables stop
そして、他のすべての転送ポートは正常に動作します (8443,9443,8445,8000)
ボックスは vagrant、centOS 6.3 withchef のイメージです。
では、ローカル マシンからポート 80 に接続できないのはなぜですか?