gpt4 book ai didi

apache - 如何访问安装在 Hyper-V 上的 Web 服务器

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

我已经使用 Hyper V 在 Windows 8 上安装了 Ubuntu。还安装了 Apache 2,我有一个想法,即我将把它用作 Web 开发环境。我设置了一个外部开关,以便我的 ubuntu 安装可以访问互联网。到目前为止,一切都在顺利进行。我遇到的问题是我不知道如何从我的机器访问 Web 服务器。我可以获取 ubuntu 获取的 IP 地址并将其输入到我的浏览器中,然后我被告知“它有效!”。这一切都很好,但我在多个网络之间移动,我不应该每次都查找 IP 地址,这不利于安装多个站点。我只想能够输入类似的东西

"http://mytestserver/"

进入我的浏览器来访问它。

任何有关如何正确设置的指示都将不胜感激。

最佳答案

我一直在 VM guest 中使用桥接网络取得最大成功,并且 definitley 建议您使用该选项。然后你可以做的和我所做的就是为服务器分配一个静态 IP 并分配主机名,如下所示。您必须知道可用的 IP 地址,或者如果您在网络内部,您可以使用 192.168.1.x。

最简单的方法是在/etc/network/interfaces 中分配一个静态 IP,用您的网络的正确条目替换 0.0.0.0

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 0.0.0.0.0
netmask 0.0.0.0.0
gateway 0.0.0.0.0
broadcast 0.0.0.0.0
dns-nameservers 0.0.0.0.0 0.0.0.0.0

然后编辑您的/etc/hosts 文件并添加该静态 IP 并添加主机名 mytestserver。您将已经拥有 localhost 条目,可能还有其他条目。只需确保将您在接口(interface)中分配的静态 IP 地址分配给 mytestserver。您可能还必须在您的机器主机文件中创建相同的条目,因为它没有 DNS 记录。
127.0.0.1   localhost
0.0.0.0 mytestserver

关于apache - 如何访问安装在 Hyper-V 上的 Web 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15579216/

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