How to configure the domain 3 level on Apache?

Hello!
Task is to configure your domain's 3rd level on the Apache web server
Features:
Windows 2003;
Apache 2.2.4;
DNS;
Already configured and working website;
What was done:
The httpd.conf contains including:
ServerRoot "C:/web/Apache"
Listen 80
ServerName server.yarrsk.EN:80
DocumentRoot "C:/web/htdocs"
<directory "c: web htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
 Allow from all
</directory>

The httpd.conf - uncommented the line:
Include conf/extra/httpd-vhosts.conf
The httpd-vhosts.conf contains:
NameVirtualHost 127.0.0.1:80
<virtualhost 127.0.0.1:80>
 DocumentRoot "C:/web/htdocs"
 ServerName yarrsk.ru
 ServerPath "C:/web/htdocs"
</virtualhost>
<virtualhost 127.0.0.1:80>
 DocumentRoot "C:/web/htdocs_old"
 ServerName old.yarrsk.ru
 ServerPath "C:/web/htdocs_old"
</virtualhost>

DNS is configured as follows:
Created a forward lookup zone yarrsk.ru it created a node with the name old
Problem when switching on old.yarrsk.ru displays the contents in DocumentRoot "C:/web/htdocs" instead of DocumentRoot "C:/web/htdocs_old"
Tell me what could be the problem. Thank you
2 answers
October 3rd 19 at 01:22
Solution
1. apache was restarted?
2. 127.0.0.1:80 - try to replace vneshniaia:80
3. root directory in httpd.conf is C:/web/htdocs and old.yarrsk.ru DocumentRoot references C:/web/htdocs_old as a variant try to move htdocs_old folder C:/web/htdocs to reconfigure virtual hosts for example:

Vneshniaia NameVirtualHost:80

DocumentRoot "C:/web/htdocs/new"
ServerName yarrsk.ru
ServerPath "C:/web/htdocs/new"

DocumentRoot "C:/web/htdocs/old"
ServerName old.yarrsk.ru
ServerPath "C:/web/htdocs/old"
Restart Apache!
October 3rd 19 at 01:24
yeah, the problem was 127.0.0.1:80, has registered the domain name:
<virtualhost yarrsk.EN:80>
...
</virtualhost>
<virtualhost old.yarrsk.EN:80>
...
</virtualhost>

and it worked
thank you!

Find more questions by tags Domain name systemApacheSystem administrationDomain names marketWeb servers