我怎样才能让我的域做到这一点?

How can I get my domain to do this?

我只是想知道您如何为域名执行此操作?

name.example.com

你如何输入像上面那样的 url,直接到服务器上的某个地方? 例子: forum.example.com 会将您带到服务器上的论坛

因此,这看起来更像是 Apache 问题而不是 DNS 问题。

对于 DNS,您需要在权威 DNS 服务器上的 DNS 条目中添加正确的 IP 地址和子域。

www     A    AAA.XXX.YYY.ZZZ
forum   A    AAA.XXX.YYY.ZZZ

如果您希望在与 www 页面不同的服务器上托管 forum,则这些服务器可以是不同的服务器。有关 DNS 配置文件的更多信息(取决于您如何进行 DNS 配置 - 尽管语法相当通用)- 请参阅 here.

不过,我假设您想在同一台服务器上同时托管 wwwforum,但从不同的文件目录为它们提供服务。对于 Apache,您只需像这样创建一个虚拟主机:

<VirtualHost *:80>
  ServerName  forum.example.com
  DocumentRoot "/var/www/forum/"
</VirtualHost>

<VirtualHost *:80>
  ServerName  www.example.com
  DocumentRoot "/var/www/html/"
</VirtualHost>

这允许 Apache 根据传入的服务器请求在不同的目录中提供服务。有关基于名称的 VirtualHosts 的更多信息,请参阅 here