![使用 apache 在本地机器上设置子域名](https://linux22.com/image/610845/%E4%BD%BF%E7%94%A8%20apache%20%E5%9C%A8%E6%9C%AC%E5%9C%B0%E6%9C%BA%E5%99%A8%E4%B8%8A%E8%AE%BE%E7%BD%AE%E5%AD%90%E5%9F%9F%E5%90%8D.png)
在我的本地网络上,我有一个名为 的服务器telly
,并且可以在 上本地连接http://telly
。
我正在尝试在该机器上设置一个子域,例如sub
。我添加了一个标记为的 sites-available 记录和 sites-enabled 记录sub.telly
,两者都包含以下内容:
服务器名称 sub.telly 文档根目录 /var/www/sub
<Directory /var/www/sub>
AllowOverride All
Order allow,deny
allow from all
</Directory>
但是当我尝试连接时,http://sub.telly
我被重定向到 openDNS 指南页面,说链接未正确加载。
我做错什么了?
答案1
目前,我不知道您是如何连接到电视的,但我推测它不是通过来自开放 DNS 的 DNS 记录。我推测它是一种本地 DNS 类网络协议,它共享服务器名称,因此您可以在本地执行诸如输入http://telly/
因此,当您尝试执行 sub.telly 时,它与任何已知的本地 DNS 记录都不匹配,因此它会转到 opendns 并尝试在那里解析,但却找不到任何东西。
所以,我认为你需要做的是为此设置 DNS 记录?也许 opendns 有一个设置自定义 DNS 记录的选项,然后你只需输入该记录的服务器 IP,就可以浏览所有内容了。
如果没有,您可能必须在某处设置一个实际的 DNS 服务器,并将其用作引用服务器,以便进行解析。