我正在尝试将子域添加到我的家庭服务器。
svn.domain.com trac.domain.com
由于动态 IP,我使用 dyndns 服务,除此之外,我将 domain.com 托管在其他地方。我为远程主机上的子域创建了 CNAME 以指向我的 user.dyndns.org 域。
所以现在当我访问任何一个子域时:trac 或 svn,我看到“它有效!” 信息。
完成后,我在 /etc/apache2/sites-enabled 下创建了两个虚拟主机文件
文件 1:svn.domain.com 和文件 2:trac.domain.com
内容:
<VirtualHost *:80>
ServerName trac.domain.com
DocumentRoot = /var/www/trac/repos
<Directory /var/www/trac/repos>
Order allow,deny
allow from all
</Directory>
</VirtualHost>
和
<VirtualHost *:80>
ServerName svn.domain.com
DocumentRoot = /var/svn/repos
<Directory /var/svn/repos>
Order allow,deny
allow from all
</Directory>
</VirtualHost>
但我收到错误:错误:站点 trac.domain.com 不存在!
我究竟做错了什么?