Folgendes großes/kleines Problem:
Ich nutze ApacheFriends XAMPP (basic package) version 1.6.4 unter Windows.
Per DynDNS ist mein Home-PC ans Internet gekoppelt über xxx.homedns.org (Adresse zensiert )
Jetzt wollte ich 2 virtual Hosts einrichten, dabei gibt es allerdings ein Problem: Ich erhalte immer einen 403-Error (Zugriff verweigert). Die beiden Hosts sollen lauten:
bt.xxx.homedns.org (soll auf den Ordner: „C:/xampp/htdocs/bt“ verweisen)
softxp.xxx.homedns.org (soll auf den Ordner: „C:/xampp/htdocs/softxp“ verweisen)
Die Datei httpd.conf enthält folgende Zeile:
- Code: Select all
Include conf/extra/httpd-vhosts.conf
(nicht auskommentiert)
In der besagten Datei httpd-vhosts.conf habe ich nun folgendes hinzugefügt (unter dem kommentierten Bereich):
- Code: Select all
NameVirtualHost *:80
<VirtualHost *:80>
ServerName bt.xxx.homedns.org
ServerAlias bt.xxx.homedns.org *.bt.xxx.homedns.org
DocumentRoot "C:/xampp/htdocs/bt"
ServerAdmin admin@localhost
<Directory "C:/xampp/htdocs/bt">
Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
AllowOverride All
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName softxp.xxx.homedns.org
ServerAlias softxp.xxx.homedns.org *.softxp.xxx.homedns.org
DocumentRoot "C:/xampp/htdocs/softxp"
ServerAdmin admin@localhost
<Directory "C:/xampp/htdocs/softxp">
Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
AllowOverride All
</Directory>
</VirtualHost>
Auch bei:
C:\WINDOWS\system32\drivers\etc habe ich in die Datei host folgendes hinzugefügt:
- Code: Select all
127.0.0.1 softxp.xxx.homedns.org
127.0.0.1 bt.xxx.homedns.org
Wenn ich die beiden Domain softxp.xxx.homedns.org und bt.xxx.homedns.org jetzt besuchen will über Opera, krieg ich bloß ein:
Zugriff verweigert!
Der Zugriff auf das angeforderte Verzeichnis ist nicht möglich. Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt.
Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 403
In der error.log steht dazu folgendes:
- Code: Select all
[Fri Feb 20 18:25:35 2009] [error] [client 127.0.0.1] client denied by server configuration: C:/xampp/htcods, referer: http://bt.xxx.homedns.org/
Mir ist schon bewusst, dass das Verzeichnis "htcods" in Wirklichkeit "htdocs" heißt. Ich hatte mich da einmal vertippt, den Fehler aber sofort wieder berichtigt, also wieder umgeändert in "htdocs" und das sowohl bei httpd-vhosts.conf als auch bei httpd.conf.
Hab ich irgendetwas falsch gemacht oder vergessen oder woran kann das liegen, das ich da auf die beiden Subdomains nicht zugreifen kann (obwohl in jedem der beiden Ordner eine Datei namens index.html liegt)?
Wenn das an dem "htcods" liegt, dann hab ich ein Problem, weil ich wüsste jetzt nicht, wo das da noch falsch drinnen stehen sollte, also in welcher Datei.
Edit: ich sehe gerade, dass das wohl vielleicht besser ins Forum "Apache" passt. Sorry!