Sie benötigen NameVirtualHost *:80
oben in Ihrer Konfiguration. Andernfalls <VirtualHost>
löst der Server den virtuellen Host basierend auf der IP-Adresse auf, die immer der ersten Anweisung entspricht, da alle Ihre Websites 127.0.0.1 sind, in die sich localhost auflöst. Da es mit einem Platzhalter versehen ist, passt es auch zu Ihrem ersten vhost, selbst wenn es nicht localhost wäre, wenn es nicht auch in Ihren anderen vhosts angegeben wurde.
Mit XAMPP Vhosts wird DocumentRoot nicht verwendet
633
Dev Daniel
Ich versuche, xampp vhosts zu verwenden, und ich habe den DocumentRoot ausgefüllt. Allerdings geht es nicht zum Dokumentstamm, sondern zum htdocs-Stamm. Mit der Domäne Meine Hosts-Datei:
127.0.0.1 www.testsite.com 127.0.0.1 testsite.com 127.0.0.1 www.testsite-cms.com 127.0.0.1 testsite-cms.com 127.0.0.1 localapp.com 127.0.0.1 www.localapp.com
Meine vhosts-Datei:
<VirtualHost *:80> DocumentRoot "C:/xampp/htdocs" ServerName localhost </VirtualHost> <VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/testsite" ServerName testsite.com ServerAlias www.testsite.com <Directory "c:/xampp/htdocs/testsite"> AllowOverride All Require all Granted </Directory> </VirtualHost> <VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/cms" ServerName testsite-cms.com ServerAlias www.testsite-cms.com <Directory "c:/xampp/htdocs/cms"> AllowOverride All Require all Granted </Directory> </VirtualHost> <VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/www" ServerName localapp.com ServerAlias www.localapp.com <Directory "c:/xampp/htdocs/www"> AllowOverride All Require all Granted </Directory> </VirtualHost>
1 Antwort auf die Frage
0
jdwolf
Ok, ich folge nicht ganz deiner Bedeutung. Bevor ich alle meine virtuellen Hosts deklariere, sollte ich Folgendes haben: NameVirtualHost *: 80 oben in der Datei geschrieben?
Dev Daniel vor 6 Jahren
0
@DevDaniel Ja, das stimmt.
jdwolf vor 6 Jahren
0
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
1
Apache Reverse Proxy
-
3
Ubuntu Server mit GNOME Desktop Envinronment - Einstellen der Apatche-Konfigurationsdateiberechtigun...
-
8
Wie kann ich allen Benutzern in Linux Schreibzugriff auf einen Ordner gewähren?
-
1
Apache2-Fehlerprotokoll
-
6
Nach dem Starten von Xampp kann nicht auf localhost zugegriffen werden
-
2
Mac OS X-Bash: Deinstallieren Sie alle Apache- und PHP-Vorfälle
-
6
Wie kann ich verhindern, dass Dienste beim Booten unter Ubuntu gestartet werden?
-
5
Ordnen Sie den Ordner "Sites" http: // localhost unter OS X zu
-
2
Gibt es einen kostenlosen Security Log Analyzer für Apache?