我怎样才能让我的域做到这一点?
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.
不过,我假设您想在同一台服务器上同时托管 www
和 forum
,但从不同的文件目录为它们提供服务。对于 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。
我只是想知道您如何为域名执行此操作?
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.
不过,我假设您想在同一台服务器上同时托管 www
和 forum
,但从不同的文件目录为它们提供服务。对于 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。