Я сделал 2 виртуальных хоста в среде Apache XAMPP в httpd.conf Только первый работает. Второй разрешается к первой записи.
<VirtualHost *:80>
DocumentRoot "C:\xampp\htdocs\shop1"
ServerName shop1
ServerAlias shop1
DirectoryIndex index.php index.html index.htm not-a-file
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:\xampp\htdocs"
ServerName localhost
ServerAlias localhost
DirectoryIndex index.php index.html index.htm not-a-file
</VirtualHost>
Если я переключаю записи, я получаю те же результаты, только другой сайт отображается. В таблице хостов у меня есть оба
127.0.0.1 localhost 127.0.0.1 shop1
Каждый раз, когда я меняю httpd.conf, я перезагружаю сервер apache. Очищается кеш браузера каждый раз.