Необходимо запустить сайт в XAMPP на отдельном домене. Папка с сайтом: D:\xampp\projects\newmodule. Сделал запись в C:\Windows\System32\drivers\etc\hosts (эта часть работает), в D:\xampp\apache\conf\extra\httpd-vhosts.conf пробовал писать разные варианты из интернета. В том числе:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "D:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
ServerAdmin a.***@***.ru
DocumentRoot "D:/xampp/projects/newmodule"
ServerName newmodule.local
ServerAlias www.newmodule.local
ErrorLog "D:/xampp/projects/logs/newmodule-error.log"
CustomLog "D:/xampp/projects/logs/newmodule-access.log" combined
<Directory "D:/xampp/projects/newmodule">
Require all granted
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin a.***@***.ru
DocumentRoot "/xampp/projects/newmodule"
ServerName sait1
ServerAlias www.sait1
ErrorLog "logs/newmodule-error.log"
CustomLog "logs/newmodule-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin a.***@***.ru
DocumentRoot "D:\xampp\projects\newmodule"
ServerName newmodule.local
ServerAlias www.newmodule.local
ErrorLog "D:\xampp\projects\logs\newmodule-error.log"
CustomLog "D:\xampp\projects\logs\access.log" combined
<Directory "D:\xampp\projects\newmodule">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:/xampp/projects/newmodule"
ServerName newmodule.local
</VirtualHost>
После каждого варианта перезагружал XAMPP. В результате по
newmodule.local делает редирект на
https://newmodule.local/dashboard/ , то есть будто в httpd-vhosts.conf ничего не написано.