Update (eine funktionierende Lösung gefunden): http://maff.ailoo.net/2008/07/set-up-multiple-virtual-hosts-on-xampp-for-windows/
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot D:/srv/xampp/projects/testproject/public
ServerName testproject
<Directory "D:/srv/xampp/projects/testproject/public">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Ich hatte versucht, neu zu installieren, und kein Glück. Ich benutze XAMPP 1.7.3, Windows 7 64bit.
Befolgen Sie die Anweisungen von: 403 Verbotener Fehler beim Versuch, localhost unter Apache anzuzeigen
[Sat Oct 16 16:09:54 2010] [notice] Digest: generating secret for digest authentication ...
[Sat Oct 16 16:09:54 2010] [notice] Digest: done
[Sat Oct 16 16:09:54 2010] [notice] Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
[Sat Oct 16 16:09:54 2010] [notice] Server built: Nov 11 2009 14:29:03
[Sat Oct 16 16:09:54 2010] [notice] Parent: Created child process 4960
[Sat Oct 16 16:09:58 2010] [notice] Digest: generating secret for digest authentication ...
[Sat Oct 16 16:09:58 2010] [notice] Digest: done
[Sat Oct 16 16:09:59 2010] [notice] Child 4960: Child process is running
[Sat Oct 16 16:09:59 2010] [notice] Child 4960: Acquired the start mutex.
[Sat Oct 16 16:09:59 2010] [notice] Child 4960: Starting 150 worker threads.
[Sat Oct 16 16:09:59 2010] [notice] Child 4960: Starting thread to listen on port 443.
[Sat Oct 16 16:09:59 2010] [notice] Child 4960: Starting thread to listen on port 80.
[Sat Oct 16 16:09:59 2010] [notice] Child 4960: Starting thread to listen on port 443.
[Sat Oct 16 16:09:59 2010] [notice] Child 4960: Starting thread to listen on port 80.
[Sat Oct 16 16:10:30 2010] [error] [client 127.0.0.1] client denied by server configuration: C:/projects/test/
[Sat Oct 16 16:10:36 2010] [error] [client 127.0.0.1] client denied by server configuration: C:/projects/test/favicon.ico
vhosts-Datei:
NameVirtualHost *:80
<VirtualHost *:80>
##ServerAdmin [email protected]
DocumentRoot "C:/projects/test"
ServerName test
##ServerAlias www.dummy-host2.localhost
##ErrorLog "logs/dummy-host2.localhost-error.log"
##CustomLog "logs/dummy-host2.localhost-access.log" combined
</VirtualHost>
Gastgeber:
# Virtual host
127.0.0.1 test
Antworten:
(GEFUNDEN EINE ARBEITSLÖSUNG): http://maff.ailoo.net/2008/07/set-up-multiple-virtual-hosts-on-xampp-for-windows/
quelle
Dies funktionierte für mich mit Ubuntu 11.10 und Version 1.7.7 in httpd.conf. Ich habe das # im Verzeichnis hinzugefügt, damit es mit vhosts funktioniert. Meine vhosts befanden sich außerhalb des Stammordners ...
Und ändern Sie Benutzer und Gruppe von nobody zu Ihrem Benutzernamen:
quelle
Gehen Sie im Apache-Ordner zu
extra
und öffnen Sie die Dateihttpd-xamp.conf
.Bearbeiten Sie die folgenden Zeilen:
Ändern Sie die obige Konfiguration wie folgt:
Nun starte XAMPP neu, es wird funktionieren.
quelle
Hier ist ein Update für neuere Versionen von XAMMP. Die Syntax hat sich etwas geändert. Beachten Sie die Zeile: Alle im Verzeichnisblock erteilten Anforderungen.
quelle