Ubuntu(16.04) - 虚拟主机问题

Ubuntu(16.04) - 虚拟主机问题

我使用的是 ubuntu 16.04。我在系统中配置了虚拟主机,并且在本地主机上也能正常工作 - 使用主机名(turboreceiver)和 ip(192.168.0.56)。

当我在同一网络的另一台电脑上尝试此操作时

在同一网络中,在我另一台电脑的浏览器中使用 ip(192.168.0.56),它们显示我的 index.html 文件。在浏览器中使用主机名(turboreceiver),它们不显示我的 index.html 文件。

请告诉我我哪里错了?

答案1

本地计算机将通过其 解析主机名/etc/hosts,因为它具有自己的主机名和 IP 地址的映射(通常)。其他计算机将需要联系名称服务器,因为它们不知道turboreceiver其 中存在主机名的主机/etc/hosts

最简单的非自动化方法是向/etc/hosts文件中添加一条记录:

#<ip-address>   <hostname.domain.org>   <hostname>
192.168.0.56    turboreceiver

有关其他方法和更好的解释,请参阅

相关内容