我是流浪汉和vm的新手 - 对不起。
我的Vagrantfile:
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.network "private_network", ip: "192.168.33.10"
config.vm.synced_folder "/home/user/test/public", "/var/www/"
end
vagrant up和vagrant ssh很好,但192.168.33.10无法在我的浏览器中打开。
我该怎么办?
答案 0 :(得分:1)
看起来像防火墙问题
做sudo iptables -S | grep 80
您应该在ACCEPT
的末尾看到80
。
如果您看不到包含80
的任何输出,请尝试以下解决方案。
sudo iptables -A INPUT -p tcp -m multiport --dports 80,443 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
sudo iptables -A OUTPUT -p tcp -m multiport --dports 80,443 -m conntrack --ctstate ESTABLISHED -j ACCEPT
答案 1 :(得分:0)
curl localhost
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL / was not found on this server.</p>
<hr>
<address>Apache/2.4.7 (Ubuntu) Server at localhost Port 80</address>
</body></html>