4

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

"http://mytestserver/"

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

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

4

1 回答 1

0

我一直在 VM 来宾中使用桥接网络取得最大成功,并且 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 条目,可能还有其他条目。只需确保将您在接口中分配的静态 IP 地址分配给 mytestserver。您可能还必须在您的机器主机文件中创建相同的条目,因为它没有 DNS 记录。

127.0.0.1   localhost
0.0.0.0 mytestserver
于 2013-03-24T17:22:26.413 回答