Virtuelle Apache-Subdomänen

Virtuelle Apache-Subdomänen

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.

verwandte Informationen