Я пытаюсь создать виртуальные поддомены, но Apache не запускается после редактирования httpd-vhosts.conf, а в журнале ошибок нет никаких ошибок.
<VirtualHost 127.0.0.1:80>
ServerAlias *.localhost
UseCanonicalName Off
VirtualDocumentRoot C:/xampp/htdocs/%1
</VirtualHost>
Примечание: я запускаю Apache через XAMPP на Windows.
решение1
Это мой способ создания виртуальных хостов в Linux:
<VirtualHost 127.0.0.1>
DocumentRoot /var/webapps/testphp
ServerName testphp.home.lan
</VirtualHost>
Вы можете использовать его (замените DocumentRoot и ServerName) и добавьте
127.0.0.1 testphp.home.lan
в вашем /etc/hosts (или windows-os c:\windows\system32\drivers\etc\hosts) И проверьте есть ли "error-switcher" в основной конфигурации apache. Возможно, у вас отключен журнал ошибок.