gpt4 book ai didi

apache - 使用 Vagrant 设置 Apache Web 服务器

转载 作者:行者123 更新时间:2023-12-04 18:41:04 25 4
gpt4 key购买 nike

更新 :所以我不确定出了什么问题,但我完全重新安装了 Vagrant、Virtual Box、Ubuntu 和 Apache(可能通过重新安装所有内容而过度安装)。现在一切正常。

我正在尝试在 Ubuntu 14.04 中安装 Apache Web 服务器。我从 Vagrant 的 map 集网站获得了图像。图片名为:ubuntu/trusty64 .

我可以让 Ubuntu 初始化并运行得很好。我使用以下命令安装 Apache:

sudo apt-get install apache2

但是,回到我的本地机器(Windows 10)上,我尝试访问 Vagrantfile 中指定的 ip。文件:
config.vm.network "private_network", ip: "192.168.2.7"

什么都没有出现。我不应该看到 Apache 的欢迎页面,如下所示: Apache Ubuntu Default Page .

我得到的只是“无法连接”。我不了解 Vagrant 的工作原理吗?如何将 Ubuntu 机器用作 Web 服务器?

最佳答案

在您的 vagrant 文件中,您应该为您的虚拟机创建一个端口以在端口 80 上接收 http 请求,并定义一个端口以响应任何可用端口的请求。

如果您的 VM 与您的浏览器在同一台机器上运行,那么您必须自动将请求发送到您的本地 IP 地址,即端口 127.0.0.1 或使用 localhost。

所以而不是投入

config.vm.network“private_network”,ip:“192.168.2.7”

在您的 vagrantfile 中,我建议输入如下内容:

config.vm.network :forwarded_port, guest :80,主机:8080

上面这行告诉你的虚拟机在端口 80 上接收 http 请求并在端口 8080 上响应。

因此,您可以导航到 http://localhost:8080查看您的页面。

关于apache - 使用 Vagrant 设置 Apache Web 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38557782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com