我已经使用Hyper V在Windows 8上安装了Ubuntu。我还安装了Apache 2,我认为我将把它用作Web开发环境。我设置了一个外部交换机,以便我的ubuntu安装可以访问互联网。到目前为止,一切都在顺利进行。我遇到的问题是我不知道如何从我的机器访问Web服务器。我可以获取ubuntu选择的IP地址并在我的浏览器中输入,然后我被告知“它有效!”。这一切都很好,但我在几个网络中移动,我不应该每次都查找IP地址,这不利于安装多个站点。我只想输入像
这样的东西"http://mytestserver/"
进入我的浏览器访问它。
非常感谢任何关于如何正确设置它的指示。
答案 0 :(得分:0)
我一直在VM Guest中使用Bridged网络获得最大的成功,并且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并添加Hostname mytestserver。您将拥有localhost条目以及其他可能的条目。只需确保将您在接口中指定的静态IP地址分配给mytestserver。您可能还必须在机器主机文件中创建相同的条目,因为它没有DNS记录。
127.0.0.1 localhost
0.0.0.0 mytestserver