Apache 无法使用Vagrant和Ubuntu连接到localhost:8080

Apache 无法使用Vagrant和Ubuntu连接到localhost:8080,apache,ubuntu,vagrant,Apache,Ubuntu,Vagrant,我尝试在mac os 10.9.4上安装Vagrant和Ubuntu,以按照@fideloper:的伟大指示制作本地开发服务器 该文件包含: config.vm.box = "ubuntu/trusty64" config.vm.network "forwarded_port", guest: 80, host: 8080 config.vm.synced_folder ".", "/var/www/html" 在这个过程中,evreything工作得很好:安装了Vagrant和virtual

我尝试在mac os 10.9.4上安装Vagrant和Ubuntu,以按照@fideloper:的伟大指示制作本地开发服务器

该文件包含:

config.vm.box = "ubuntu/trusty64"
config.vm.network "forwarded_port", guest: 80, host: 8080
config.vm.synced_folder ".", "/var/www/html"
在这个过程中,evreything工作得很好:安装了Vagrant和virtualbox,在客户机上安装了Apache

从那时起,我试着:

  • 在来宾上,
    curl'http://localhost:80“
    返回带有文件列表的html
  • 在主机上,
    curl-v'http://localhost:8080“
    返回 同一页
但是浏览器显示,
此网页在localhost:8080上不可用

为什么浏览器不显示localhost:8080

设置:

config.vm.synced_folder ".", "/var/www/html"
将用主机的
目录(共享目录)中的内容覆盖服务器
/var/www/html
目录中的内容

/var/www/html/index.html
中不再有Apache默认的
index.html
文件,因为您在Vagrant synced_文件夹设置中的该位置挂载了共享目录


从你所说的,它的工作完全正常,你可以开始添加你自己的.html文件到你的共享文件夹中去!您的共享目录中没有一个.html文件可供使用,因此Apache正在退回到显示文件索引的位置。

除了浏览器显示
此网页不可用之外,其他一切正常。
此网页不显示任何内容,即使文件夹中有一些html文件……但它突然工作了!!!从昨天开始,我就在流浪者身上重新装填了很多次……但没有明显的原因,它突然开始工作了。非常感谢你。