如何让我的域名执行此操作?

时间:2015-03-22 01:49:53

标签: url dns server

我只是想知道你如何为域名做这个?

name.example.com

你如何输入上面的网址,直接到服务器上的某个地方? 例: forum.example.com会带你到服务器上的论坛

1 个答案:

答案 0 :(得分:1)

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

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

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

如果您希望在与forum页面不同的服务器上托管www,则这些服务器可以是不同的服务器。有关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