使用 apache 在本地机器上设置子域名

使用 apache 在本地机器上设置子域名

在我的本地网络上,我有一个名为 的服务器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 服务器,并将其用作引用服务器,以便进行解析。

相关内容