我在家庭网络中的一台计算机上设置了 Apache 服务器,并启用了基于名称的虚拟主机。当我在浏览器中输入该计算机上的虚拟主机的 URL 时,页面可以正确显示。
我还希望能够从家庭网络上的其他计算机访问虚拟主机。所有计算机都连接到同一个路由器。但我不知道下一步该怎么做才能实现这一点。
有人能帮我指明正确的方向吗?
短暂性脑缺血发作
答案1
您可以在这里做几件事。首先,也许更简单的是将基于名称的虚拟主机的主机名添加到您要从中检查页面的计算机的 hosts 文件中。在类似 Linux 的系统上,这将是 /etc/hosts。
virtual.example.com 192.0.2.42
其中 virtual.example.com 是基于名称的虚拟主机的值,后跟 Web 服务器的 IP 地址。
另一个选项是为此在 DNS 中添加一条记录。如果您有权访问和控制本地 DNS 服务器,则可以添加一个区域来模拟基于名称的虚拟主机的配置。