Ich versuche, virtuelle Subdomänen zu erstellen, aber Apache kann nicht gestartet werden, nachdem ich die Datei httpd-vhosts.conf bearbeitet habe, und im Fehlerprotokoll sind keine Fehler enthalten.
<VirtualHost 127.0.0.1:80>
ServerAlias *.localhost
UseCanonicalName Off
VirtualDocumentRoot C:/xampp/htdocs/%1
</VirtualHost>
Hinweis: Ich führe Apache über XAMPP unter Windows aus.
Antwort1
So erstelle ich virtuelle Hosts unter Linux:
<VirtualHost 127.0.0.1>
DocumentRoot /var/webapps/testphp
ServerName testphp.home.lan
</VirtualHost>
Sie können es verwenden (ersetzen Sie DocumentRoot und ServerName) und hinzufügen
127.0.0.1 testphp.home.lan
in Ihrem /etc/hosts (oder Windows-OS c:\windows\system32\drivers\etc\hosts) Und prüfen Sie, ob in der Hauptkonfiguration von Apache ein „Fehlerumschalter“ vorhanden ist. Möglicherweise ist Ihr Fehlerprotokoll ausgeschaltet.