Apache webserver - 为子域设置dns

时间:2013-11-13 22:03:32

标签: apache dns centos

我有一个网站,我们将它命名为www.website.ro,它运行在apache服务器上,centos。 我没有cpanel或whm,但我可以通过ssh访问centos。

我已经为我的主域和子域设置了VirtualHost,但我不知道如何从互联网上看到我的子域名。 我知道这是与DNS和CNAME等相关的东西,但我不知道将它们放在apache的文件中的哪个位置。

顺便说一句,我的主域名已在互联网上显示,现在我想让子域名也可见。

我编辑了httpd conf:

<VirtualHost *:80>
    ServerAdmin webmaster@mywebsite.com
    ServerName  www.website.com
    ServerAlias www.website.com
    DocumentRoot /var/www/website.com
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@mywebsite.com
    ServerName subdomain.website.com
    ServerAlias subdomain.website.com
    DocumentRoot /var/www/subdomain.website.com
</VirtualHost>

由于

1 个答案:

答案 0 :(得分:1)

您对Apache配置的更改会告诉它在收到子域时处理子域的请求,但不会影响访问者首先需要找到子域的DNS条目。

要使您的子域可见,您必须向DNS区域添加条目,这些条目由您的ISP或注册商处理。

您必须在两个地方进行更改才能使新的子域工作。