Как исправить ОШИБКУ: Сайт domain.com не существует при добавлении поддомена в apache2?

Я пытаюсь добавить субдомены на свой домашний сервер.

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 не существует!

что я делаю неправильно?

19
задан Rishabh 14 November 2016 в 18:33
поделиться