0

我有一个网站,我们将其命名为 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>

谢谢

4

1 回答 1

1

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

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

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

于 2013-11-13T22:08:37.250 回答